类主要不存在

时间:2015-07-06 16:52:12

标签: php class yii2

我在尝试使用模型对象时经常遇到此错误“类主要不存在”。

例如:

$new_product = new Product();
$new_product->setAttribute('mfr', $product->getAttribute('mfr'));
$new_product->save();

类产品声明为:

class Product extends ActiveRecord

当我将'false'放入保存功能参数时,如下所示:

$new_product->save(false);
然后它保存了。但是到目前为止,我已经用Google搜索了,那么保存参数中的'false'将关闭模型数据验证,这显然不是很好。

所以问题是为什么在使用Model对象执行某些操作时会出现此类错误“Class primary not exists”。我在这里错过了导致此错误的内容以及解决此问题的方法。

1 个答案:

答案 0 :(得分:0)

您的产品规则中会出现类引用错误。听起来它可能是一张相关的表格。