yii2学习
云溪111
这个作者很懒,什么都没留下…
展开
-
yii2 urlManager学习总结
重写顺序正常重写顺序http->nginx那么怎么使用yii重写规则生效呢?那就得告诉nginx,让nginx把重写权限交给yii,下面是nginx的配置location / { try_files $uri $uri/ /index.php?$args; //若是匹配不到站点则交给入口文件处理}这样重写则变成这样了http请求来了之后去找nginx,nginx无法找到相应的页面就原创 2017-03-22 20:31:01 · 676 阅读 · 0 评论 -
YII踩坑纪录
Rule 验证规则 [ ['username', 'trim'], ['username', 'required','message'=>'用户名不能为空'], ['username', 'unique', 'targetClass' => '\common\models\User', '原创 2017-03-23 09:24:45 · 338 阅读 · 0 评论 -
yii restful初探之curd
模块生成与配置Gii 生成版本模块首先在 Gii 中生成我们需要的版本模块如下图所示 点击preview按钮生成模块配置模块在配置文件中加入模块配置'modules' => [ 'v1' => [ 'class' => 'app\modules\v1\Module', ], ],保存配置尝试访问配置模块是否配置成功restful 准备工原创 2017-03-30 11:15:17 · 336 阅读 · 0 评论 -
yii2 ajax的post提交出现的400错误
第一种解决办法是关闭Csrfpublic function init(){ $this->enableCsrfValidation = false;}第二种解决办法是在form表单中加入隐藏域<input name="_csrf" type="hidden" id="_csrf" value="<?= Yii::$app->request->csrfToken ?>">第三种解决办法是在A转载 2017-04-01 08:58:51 · 3186 阅读 · 0 评论 -
yii2 GirdView详解(一)
一、表格列表格的列是通过 GridView 配置项中的 yii\grid\GridView::columns 属性配置的.<?phpuse yii\grid\GridView;echo GridView::widget([ 'dataProvider' => $dataProvider, //表格列值搜索功能,注意一定要配合attribute才会显示 //$search转载 2017-03-17 08:58:33 · 468 阅读 · 0 评论 -
YII2 GirdView详解(二)
其他都没变,URL 只显示「请求地址」(因为地址太长了不方便显示),但是同时能满足URL模糊搜索的需求。<?= GridView::widget(['dataProvider' => $dataProvider,'filterModel' => $searchModel,'columns' => [ ['class' => 'yii\grid\SerialColumn'], 't转载 2017-03-17 09:01:59 · 786 阅读 · 0 评论 -
YII2 验证规则详解
验证规则stringlength['phone', 'string', 'length'=>11, 'notEqual' => '手机号长度不正确'], [['password', 'name', 'code'], 'string', 'length' => [3,5] 'tooShort'=> '{attribute} 不能小于3个字符', 'tooLong' => '{$attribute} 不原创 2017-04-22 18:05:18 · 1927 阅读 · 0 评论