1

假设我有一个名为“人”的数据库表。

此表中 70% 的字段是由用户提交表单创建的,另外 30% 是由其他数据填充的字段。

为了描述这个表,我使用 Gii 创建了一个扩展 CActiveRecord 的模型 (People.php)。

然后我意识到要显示我需要扩展 CFormModel 的表单。该类只需要向用户显示并收集 70% 的数据库字段的数据。它的唯一目的是显示表单并收集数据。

我的问题是,当我已经有一个名为 People 的模型类时,如何做到这一点?

谢谢你。希望有道理,

4

1 回答 1

3

您也可以使用CActiveForm类创建表单,该类可以直接将表单字段与模型字段相关联。

如果你也从 Gii 生成你的控制器和视图,那会容易得多,然后你可以随意定制它。

于 2012-04-12T17:13:10.390 回答