Ich möchte die dieses folgende Datumzeit während Aktualisierung oder erstellen speichern, so schrieb ich dies in den Regeln()Speichern Standardwerte in Yii2 nicht
['createdon','default','value'=>date('Y-m-d H:i:s'),'on'=>'insert' ],
['updatedon','default','value'=>date('Y-m-d H:i:s'),'on'=>'update' ],
und ich erkläre Szenario in erstellen und Update-Funktionen wie
public function actionCreate()
{
$model = new JobFunctionRole();
$model->scenario = 'insert';
....
....
}
public function actionUpdate($id)
{
$model = $this->findModel($id);
$model->scenario = 'update';
...
...
}
Während erstellen datetime speichert perfekt.aber in update ist es nicht speichert.Was ist das Problem ?? Jeder?
Ist 'updatedon' leer ist, bevor Update verwenden? Und Sie könnten dazu 'yii \ behaviors \ TimestampBehavior' verwenden. – soju
aber wie funktioniert die Einfügung richtig? – Jackhad