摘要:public function scenarios() { return [ 'add' => ['title', 'content'], ]; }
阅读全文
木子炜培先生⑴2017底=>(年薪15万)=>31岁 ⑵2018=》(生产生活用品)并且年薪20万=>32岁 ⑶2019=>年薪30万=>把小作坊升级为工厂=>33岁 ⑷2020=>再开一个食品工厂 |
01 2017 档案
摘要:public function scenarios() { return [ 'add' => ['title', 'content'], ]; }
阅读全文
摘要://假设POST数据如下: $_POST = [ 'username' => 'xiaoming', 'password' => '123456', ]; public function actionLogin(){ $model = new \app\models\LoginForm(); $model->load(Yii::$app->request->po...
阅读全文
摘要:注意namespace必须模仿下来,就是yii\helpers,类名也一样,文件名可以不一样,可以放在你喜欢的地方
阅读全文
摘要:function ajax(option){ if(option.type && option.type.toLowerCase() == 'post'){//这里要修改 var csrfToken = $('meta[name="_csrf"]').attr('content'); if(!option.data){ option...
阅读全文
摘要:配置就是定义一个个类的属性嘛,第一层是定义app的属性,components里就是定义每一个组件的属性,要监听事件,我们不是定义属性了,写法是这样的:
阅读全文
摘要:2种方法 通过Response的源代码可以得知EVENT_BEFORE_SEND这个常量的值是beforeSend,或者你echo Yii::$app->response::EVENT_BEFORE_SEND也是能看到这个值
阅读全文
摘要:1 2 或者重载
阅读全文
摘要:class OcButlerTask extends \yii\db\ActiveRecord { //... public static function getDb() { return \Yii::$app->db2; // 使用名为 "db2" 的应用组件 } }
阅读全文
摘要:location / { try_files $uri @apache; } location @apache { internal; proxy_pass http://127.0.0.1:88; include proxy.conf; ...
阅读全文
摘要:1在frontend/libs新建TestAction.php 2在SiteController里调用testAction: 3配置视图views/site/test.php完成测试: http://127.0.0.8/index.php?r=site%2Ftest&get=xxx $get、$pa
阅读全文
摘要:http://www.yiichina.com/doc/guide/2.0/rest-authentication http://www.yiiframework.com/extension/yii2-oauth2-server/
阅读全文
摘要:1 function loadScript(src,callback){ 2 //生成新script 3 var newScript = document.createElement('script'); 4 newScript.type = 'text/javascript'; 5 if(window.attac...
阅读全文
摘要:http://www.cnblogs.com/wunaozai/p/6073731.html
阅读全文
摘要:http://blog.csdn.net/gaoxuaiguoyi/article/details/46967561
阅读全文
摘要:1 2 3 举例4 上例中就是向user表的name和age字段插入三条数据. 参数1: 表名;参数2: 数组,在insert时的字段;;参数3: 数组,字段的值。
阅读全文
摘要:第一种方法 第二种方法也可以首先rewrite一下,然后再代理:
阅读全文
摘要:先上图看效果,样式虽然有点丑,这都不重要,我相信拿到代码的你们更注重的是这功能怎么实现的! 从上图中不难看出,我们制定跳转到某页的功能是基于linkpager之上的扩展,这根我们之前实现的分页扩展明显不同,之前的明显就是重写了!当然,这都不重要,我们看看GoLinkPager的具体实现!名字起的有点
阅读全文
摘要:http://www.tuicool.com/articles/YVvaA3j http://www.manks.top/yii2_restful_api.html 什么是RESTful风格的API 对于各种客户端设备与服务端的通信,我们往往都通过API为客户端提供数据,提供某种资源。关于RESTf
阅读全文
摘要:1 2Project 表添加字段 rsync_sh, 3
阅读全文
摘要:error_page 404 = @fetch; location @fetch( proxy_pass http://fetch; )
阅读全文
摘要:前言 状态设计模式是Gof提出的最吸引人的模式之一,也是一种最有用的模式。游戏通常就采用状态模式,因为游戏中的对象往往会非常频繁地改变状态。状态模式的作用就是允许对象在状态改变时改变其行为。还有很多其他模拟应用(不一定是游戏)也依赖于状态模式。本文将会谈到并举例说明。 按照传统思维,如果有多个状态的话一般就是用if、else if、switch处理了,但是这类的代码看起来极其不美观,最重要的...
阅读全文
摘要:location匹配命令 ~ #波浪线表示执行一个正则匹配,区分大小写 ~* #表示执行一个正则匹配,不区分大小写 ^~ #^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录 = #进行普通字符精确匹配 @ #"@" 定义一个命名的 location,使用在内部定向时,例如 error_page, try_files ...
阅读全文
摘要:待整理 http://www.tuicool.com/articles/bm6nMn 重点重点重点重点重点 yii2 RESTful api的详细使用 详细教程http://www.tuicool.com/articles/YVvaA3j 重点重点重点重点重点
阅读全文
摘要:$config['components']['assetManager']= [ 'bundles' => [ 'yii\web\JqueryAsset' => [ 'sourcePath' => null, 'js' => [] ], ], ]; 'sourcePath' => '@comm...
阅读全文
摘要:1加密 2解密 $encryptedData,是你要解密的内容 $secretKey是你自己设置加密时的密码 后话 但是 对字符串进行加密, 加密后的字符串是一串乱码 ,(看起来确实像乱码, 具体是什么有待考证), 这不利于我们的下一步操作. 我们可以使用base64处理加密后的字符串, 处理后的字
阅读全文
摘要:一个老生常谈的问题。最近通过群里的反馈,觉得很多人还是没有去理解这个问题。今天把这个问题讲明白了,看看yii2 ActiveRecord是怎么个多表关联以及如何去优化这个关联。 场景需求: 假设我们有一张用户表user和一张用户渠道表auth,两张数据表通过user.id和auth.uid进行一对一
阅读全文
摘要:恢复内容开始 创建一个小部件,需要继承 yii\base\Widget,覆盖重写 yii\base\Widget::init() 和/或 yii\base\Widget::run() 方法. 注意:在yii 1.x,我们将使用 widgets 的文件夹。 在 Yii2.0 创建自己的小部件 首先创建
阅读全文
摘要:方法一 这种方法就是直接在入口文件web/index.php里面写函数,示例代码如下: 这个方法虽然可以实现,但是本人不推荐,因为改了框架本身的代码,而且如果全局函数多了的话,也不好管理。 方法二(推荐) 这种方法主要是利用 composer 来实现,在 composer.json 文件里面添加如下
阅读全文
摘要:一、安装 yii2 1、下载高级应用程序模板 下载地址:http://www.yiichina.com/download, 下载Yii2 的高级应用程序模板 解压后将文件夹放在你的 apache 运行目录下 2、新建数据库 advanced,然后新建 user 用户表 配置数据库文件 advance
阅读全文
摘要:$query = User::find() ->where(['id'=>[1,2,3,4]) ->select(['username']) // get the AR raw sql in YII2 $commandQuery = clone $query; echo $commandQuery->createCommand()->getRawSql(); $users = $qu...
阅读全文
摘要:其他文章 https://getyii.com/topic/28
阅读全文
摘要:<div class="btn-group"> <button data-toggle="dropdown"> 默认 </button> <ul class="dropdown-menu"> <li><a href="#">功能</a></li> </ul> </div> 效果图
阅读全文
摘要:Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours()%12==0?12:this.getHours()%12...
阅读全文
摘要:1 我是这样做的 2 1. searchModel里面: 3 $query = Order::find()->from(['o' => Order::tableName()]); 4 $query->joinWith(['dcUser0 u', 'product0 p']); 5 2. Order model里面 6 public functi...
阅读全文
摘要:1common\config\main.php 'components' => [ 'cache' => [ 'class' => 'yii\caching\FileCache', 'cachePath' => '@runtime/cache2', ], ], 2用法 1 $cache = Yii:
阅读全文
摘要:class TestController extends Controller{ // 该方法会在其他方法之前执行 public function behaviors() { // 声明缓存配置 return [ // 需要注意的这里是二维数组 [ 'class' => 'yii\fi...
阅读全文
摘要:片段缓存 片段缓存--过时间期 片段缓存--依赖dependency 循环嵌套片段缓存
阅读全文
|