View YII framework_form.php,包含不同的内容

View YII framework_form.php,包含不同的内容,view,yii,View,Yii,在yii框架中,是否可以在两个不同的视图文件中使用相同的_form.php以及不同的内容?如果是,那么如何实现它。当然可以,但是两种模型必须具有相同的属性 在views/pleace1/create.php和update.php中 <?php $this->renderPartial('/pleace1/_form', array('model'=>$model)); ?> <?php $this->renderPartial('/pleace1/_form

在yii框架中,是否可以在两个不同的视图文件中使用相同的_form.php以及不同的内容?如果是,那么如何实现它。

当然可以,但是两种模型必须具有相同的属性

在views/pleace1/create.php和update.php中

<?php $this->renderPartial('/pleace1/_form', array('model'=>$model)); ?>
<?php $this->renderPartial('/pleace1/_form', array('model'=>$model)); ?>

在两个控制器中,如果使用表单将public controller\u alias设置为不带前缀的模型名(如果使用它)

在login.php中,如果希望在register.php视图中使用相同的\u form.php,我使用了\u form.php的部分视图,可能吗?您可以在
create.php
update.php
中找到一个例子,这两个函数都包含
\u form.php
。线索是在两个渲染部分函数中都有“/pleace1/\u form”
$form = $this->beginWidget('CActiveForm', array(
        'id' => 'stl-' . $this->controller_alias . '-form',