我正在尝试使用gii为我的代金券表生成CRUD,我按照简单的步骤通过其我总是生成CRUD但这次使用“凭证”表它显示一些意外的错误消息
'优惠券'必须从CActiveRecord延伸。
以下是我尝试生成CRUD的方法。
第1步:模型生成:
她是生成的凭证模型,位于root / protected / models / Voucher.php
中
第2步:CRUD生成:
解决方法:
我尝试使用模型类的路径别名生成CRUD并且它可以正常工作,请看下面的屏幕
关于解决方法解决了这个问题,但我想知道为什么CRUD生成器不像通常用于所有其他模型名称那样生成CRUD。我注意到它仅针对“凭证”模型显示此错误,对于此特定模型,我必须采用上述解决方法。
答案 0 :(得分:0)
我注意到root / protected / components /文件夹中有一个名为'Voucher'的类导致了上述问题。重命名并解决问题!
答案 1 :(得分:0)
由于其他错误,我在类名中注意到同名。我更喜欢在yii中避免使用同名的create。