zhoupenghui
- zhoupenghui 回答了问题 表单校验
先前端判断吧,然后后端判断
- zhoupenghui 回答了问题 rules 自己写的规则失效
你的那个控制器中,设置场景,场景名与数据中的不匹配, 然后, 先打印是否post传值存在,然后判断load加载是否成功,然后判断validate()是否成功; "Incorrect username or password":用户名或密码错误
- zhoupenghui 回复了 zhoupenghui 的回答
UserOperate应该表示表单名,但这个表单名应该要和数据模型名匹配才行
@qqa4560354 恩,目的就是为了唯一性, 比如: 一个页面有2个以上的表单,而这些表单都要提交数据到一个方法中, 为了区分用户提交的是哪个表单,于是就给每个表单命名
- zhoupenghui 回答了问题 composer 失败
上面不是说了吗,叫你先composer update 试试
'columns' => [ 'label' => '创建', 'attribute' => 'createdTime', 'headerOptions' => ['style' => 'width: 240px;'], 'format' => 'raw', 'value' => function ($data) { return date('Y-m-d', strtotime($data->createTime)); }, 'filter' => DateRangePicker::widget([ // 日期组件 'model' => $searchModel, 'language' => Yii::$app->language, 'attribute' => 'createdTime', 'value' => $searchModel->createdTime, 'options' => ['readonly' => true], 'clientOptions' => [ 'format' => 'yyyy-mm-dd', 'endDate' => $reqDate, 'todayHighlight' => true, 'autoclose' => true, 'todayBtn' => 'linked', 'clearBtn' => true, ], ]) ],
这个没有进行测试,大概是这样,你测试一下
UserOperate应该表示表单名,但这个表单名应该要和数据模型名匹配才行
- zhoupenghui 2016-12-09 已签到连续签到1天,获得了5个金钱
- zhoupenghui 回答了问题 怎么检测是否更新成功
$result = $model->update(); if ($result === false) { echo '更新失败'; }
验证规则没有问题,你看是不是其他地方的问题
- zhoupenghui 回答了问题 多表关联
你这个应该是表2是中间表,看看http://www.yiichina.com/question/1107,希望有所帮助