标签: inheritance yii gii
假设我有一个名为'people'的数据库表。
此表中70%的字段是由提交表单的用户创建的,另外30%是从其他数据填充的字段。
为了描述这个表,我使用Gii创建了一个扩展CActiveRecord的模型(People.php)。
然后我意识到要显示我需要扩展CFormModel的表单。此类只需显示给用户并收集70%数据库字段的数据。它的唯一目的是显示表格并收集数据。
我的问题是,当我已经有一个名为People的模型类时,如何才能做到这一点?
谢谢。希望有道理,
答案 0 :(得分:3)
您也可以使用CActiveForm类创建表单,该表可以直接将表单字段与模型字段相关联。
如果您从Gii生成控制器和视图会更容易,然后您可以根据需要自定义它。