$model太多了,可否少一点

现有(yii1.1.2):


	

<?php $form=$this->beginWidget('CActiveForm'); ?>

<?php echo $form->labelEx($model,'name'); ?>

<?php echo $form->textField($model,'name'); ?>

<?php echo $form->labelEx($model,'body'); ?>

<?php echo $form->textArea($model,'body',array('rows'=>6, 'cols'=>50)); ?>

.......



期望去掉过多的$model作为参数.比如(只是举例:)

1>


	

<?php $form=$this->beginWidget('CActiveForm',$model); ?>

<?php echo $form->labelEx('name'); ?>

<?php echo $form->textField('name'); ?>

.......



2>


	

<?php $form=$this->beginWidget('CActiveForm'); $form->model=$model;?>

<?php echo $form->labelEx('name'); ?>

<?php echo $form->textField('name'); ?>

.......



因为$form对象已经持有了$model,因此后面各种方法没有必要每次都传递都$model这个变量.

只是为了DRY一点 ::)不知是否容易实现

:rolleyes: 好想法

如果我现在是两个model呢?