永久地将模型分配给CActiveForm

时间:2012-05-15 10:57:09

标签: yii

可以分配模型以便能够在每个字段上创建没有$model属性的任何输入吗?

类似的东西:

 $form = $this->beginWidget( 'CActiveForm', array( 'model' => new Model , ... ) );
 $form->textField('onlyAttributeHere');

?? 感谢

1 个答案:

答案 0 :(得分:1)

从yii 1.1.10开始,它是不可能的。

然而,您可以扩展CActiveForm class,并为此添加一个新变量,但您还必须更改该类中的所有其他方法(主要是html帮助程序),以使用新变量作为模型