Php 不保存模型实例';我不能在伊工作
我有这些代码,但save()方法不起作用。有什么问题Php 不保存模型实例';我不能在伊工作,php,yii,Php,Yii,我有这些代码,但save()方法不起作用。有什么问题 public function rules() { return array( array('name', 'required'), array('name site_id', 'unique'), array('status, site_id', 'numerical', 'integerOnly'=>true),
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'),
);
}
及
据我所知,最有可能的原因是因为以下规则中缺少“,”
array('name site_id', 'unique'),
应该是
array('name, site_id', 'unique'),
据我所知,最有可能的原因是因为以下规则中缺少“,”
array('name site_id', 'unique'),
应该是
array('name, site_id', 'unique'),
据我所知,最有可能的原因是因为以下规则中缺少“,”
array('name site_id', 'unique'),
应该是
array('name, site_id', 'unique'),
据我所知,最有可能的原因是因为以下规则中缺少“,”
array('name site_id', 'unique'),
应该是
array('name, site_id', 'unique'),
在else部分dump$new_row->getErrors()并自己检查错误是:数组([name]=>Array([0]=>name“test”)已经被执行。)[site_id]=>Array([0]=>site id“1”已经被执行。))但是我已经定义了名称和site_id的组合在规则中是唯一的().Unique validator不能与Yii版本<2中的多个属性一起使用。谢谢你,安德烈。这解决了我的问题。我为你们国家发生的一切感到抱歉,希望和平。非常感谢!总是很乐意帮助其他部分转储$new\u row->getErrors(),并自己检查错误是:数组([name]=>Array([0]=>name“test”)已经被执行。)[site\u id]=>Array([0]=>site id“1”已经被执行。),但是我已经在规则()中定义了名称和site\u id的组合是唯一的.Unique validator不能与Yii版本<2中的多个属性一起使用。谢谢你,安德烈。这解决了我的问题。我为你们国家发生的一切感到抱歉,希望和平。非常感谢!总是很乐意帮助其他部分转储$new\u row->getErrors(),并自己检查错误是:数组([name]=>Array([0]=>name“test”)已经被执行。)[site\u id]=>Array([0]=>site id“1”已经被执行。),但是我已经在规则()中定义了名称和site\u id的组合是唯一的.Unique validator不能与Yii版本<2中的多个属性一起使用。谢谢你,安德烈。这解决了我的问题。我为你们国家发生的一切感到抱歉,希望和平。非常感谢!总是很乐意帮助其他部分转储$new\u row->getErrors(),并自己检查错误是:数组([name]=>Array([0]=>name“test”)已经被执行。)[site\u id]=>Array([0]=>site id“1”已经被执行。),但是我已经在规则()中定义了名称和site\u id的组合是唯一的.Unique validator不能与Yii版本<2中的多个属性一起使用。谢谢你,安德烈。这解决了我的问题。我为你们国家发生的一切感到抱歉,希望和平。非常感谢!总是很乐意帮忙