當給AR寫beforeSave方法時,注意返回true仍是false。若是沒有返回值,或者返回false,那麼就不會存入數據庫。以下數據庫
晚上寫代碼的時候beforeSave忘了返回true,致使沒法存入數據。api
操做完後return true。就可正常存入了。yii
http://www.yiichina.com/doc/api/2.0/yii-db-baseactiverecord#beforeSave()-detailblog