环境为YII2正式版情景再现用户表有一个字段create_time,我在rules里面设置了如下规则[['create_time'],'default','value'=>time(),'on'=>['sign']]然后我添加用户的时候注册时间就无法默认了.把场景相关的删掉就行了,这个怎么破?以下是要修改和删除的代码[['create_time'],'default','value'=>time(),'on'=>['sign']]
改为
[['create_time'],'default','value'=>time()]User模型的public function scenarios(){
return [
'sign'=>['create_time']
]
}SignFrom模型的$user = new user();
$user->setScenario('sign');//这行删除然后就恢复正常了
- 2 回答
- 0 关注
- 998 浏览
添加回答
举报
0/150
提交
取消