環境為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 關注
- 1034 瀏覽
添加回答
舉報
0/150
提交
取消