一、 使用自動驗證方式必須用CREATE()方法纔有效;數據庫
二、 若是主鍵不是遞增的話,函數沒法經過create()方法裏面是否傳入主鍵判斷是更新操做仍是插入操做。這個時候須要手動指定函數
create($_POST,1)【插入數據】ui
create($_POST,2)【更新數據】require
3、自動映射是將數據庫字段隱射爲別名,在表單中就能夠使用別名了。
protected $_map = array(
'name' => 'username',
'pass' => 'password',
);表單
注意前面的是別名,後面的是數據庫字段,不要寫反了,另外映射後後面的自動驗證,自動完成仍是要寫數據庫字段,不要寫成別名了date
protected $_validate=array(
array('name','require','用戶名必填'),
array('password','require','密碼必填'),
);map
使用自動映射以後,自動驗證這裏的字段也就是紅色的部分要使用數據庫的字段,若是使用表單的字段就會沒法使用密碼
4、若是自動驗證出錯的話 自動完成方法是不會執行的。方法