[英]Save model instance doesn't work in Yii
我有這些代碼,但是save()方法不起作用。 問題是什么?
public function rules()
{
return array(
array('name', 'required'),
array('name site_id', 'unique'),
array('status, site_id', 'numerical', 'integerOnly'=>true),
array('name, author', 'length', 'max'=>50),
array('version', 'length', 'max'=>10),
array('config_content', 'safe'),
array('id, name, author, version, status, config_content, site_id', 'safe', 'on'=>'search'),
);
}
和
$new_row = new Module;
$new_row->name = 'test';
$new_row->config_content = 'asasfdfd';
$new_row->site_id = 2;
$new_row->status = 0;
if($new_row->save())
echo 'Yes!';
else
echo 'No!';
您好,從我看到的最可能的原因將是因為以下規則中缺少“,”
array('name site_id', 'unique'),
應該
array('name, site_id', 'unique'),
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.