YII,当我在视图中添加视图时,它使用父控制器

时间:2014-05-21 14:16:41

标签: php yii

我有一个视图,我想在其中显示另一个控制器的表单和视图。 因此,“Bedrijf”视图中有“Vacature”形式和“Vacature”视图。

我可以添加表单并以这种方式调用其他控制器:

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

只有当我使用父(bedrijf)控制器添加我的视图时才会这样:

<?php 
        $dataProvider=new CActiveDataProvider('Vacature');
        $this->render('//vacature/index',array(
            'dataProvider'=>$dataProvider,
        ));
    ?>

如何让它使用自己的控制器?

1 个答案:

答案 0 :(得分:0)

你可以使用这一行

$this->renderPartial('../view_folder/_form', array('model'=>$model));