我在尝试使用模型对象时经常遇到此错误“类主要不存在”。
例如:
$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”。我在这里错过了导致此错误的内容以及解决此问题的方法。
答案 0 :(得分:0)
您的产品规则中会出现类引用错误。听起来它可能是一张相关的表格。