Automatic completion rules for thinkphp
1. If the rules are defined in the model
Protected $_auto=array (
Array (' title ', ' ', 2, ' ignore '),
);
So in the Controller method:
Public Function Auto () {
$aff =d (' affiche ');
$data [' id ']= ' 55 ';
$data [' title ']= ';
$data [' content ']= ' ggghhh ';
if ($aff->create ($data)) {
$aff->save ();
}else{
$this->ajaxreturn ($aff->geterror ());
}
}
A, if the automatic completion of the rules in the model, you must use the D method
B, if you use the Save () [Modify operation] method, you must specify a primary key, and automatic rule the third parameter value is 2
The C, Save () method cannot contain data parameters, that is, cannot be written as $aff->save ($data), or auto-complete is invalid
D, the model if there is a limit to update the field protected $updateFields = ' content '; also causes auto-completion to be invalid
This article from "thinkphp Study notes" blog, declined reprint!
Details on the auto-complete function of TP framework