Yii Framework如何从Controller调用View?

时间:2013-10-14 10:07:40

标签: php yii

这是我的控制器文件,如。

class MyController extends CController
{
    /**
     * Index action is the default action in a controller.
     */
    public function actionIndex()
    {
        //call view file like abc.php
    }

}

这是我的观点/ abc.php文件

<html>
    <head>
        <title>Home Page</title>
    </head>
    <body>
        <h1>Home Page</h1>
    </body>
</html>

如何将abc.php文件调用到我的控制器中。

3 个答案:

答案 0 :(得分:2)

将您的abc.php文件移动到views / My目录中,然后编写。

public function actionIndex()
{
   $this->render('/abc');
}

答案 1 :(得分:0)

public function actionIndex()
{
   $this->render('abc', array(
        'model' => $model, // Model with the values to show on the view file.
    ));
}

答案 2 :(得分:0)

将您的abc.php文件移动到views / MyController目录中,然后您可以使用$this->render('abc.php');函数。按照目前的情况,可以使用$this->render('/abc.php');加载视图。我还建议你听别人留下的评论:不要将你的观点留在观看/中,也不要在你的视图中输出html和头部和身体标签等。