1
我在Controller中創建後端Ajax表單操作。在10月爲Model創建默認屬性CMS
$this->asExtension('FormController')->create_onSave();
在field.yaml文件有4場,他們所有的價值觀去完美,驗證工作。
在數據庫中,我需要傳遞第五個值:主題,這只是當前的活動主題,所以我不想在頁面上顯示它。
問題開始時我試圖把它與加在型號:
public function beforeSave()
{
$this->attributes['theme'] = Theme::getActiveThemeCode();
}
在模型中加入此方法後,所有5個值到數據庫中,但他們跳過驗證,所以在數據庫中,我可以添加空值。是什麼導致了這個錯誤?
沒錯,這是唯一的解決方案 –