如何在视图Yii中调用模型函数?

Rif*_*arr 2 php yii

我在模型Yii中有一个公共函数:

public function test() {
    echo 'I am working';
}
Run Code Online (Sandbox Code Playgroud)

现在我想在视图Yii上调用此函数.我喜欢通过控制器而不是在视图Yii上直接调用该函数.

那么如何在视图Yii上调用该函数呢?在我在Yii上调用它之前我和控制器有什么关系?

Pra*_*rti 6

我喜欢把它放在你的控制器上,就像这样

$model_result = MyModel::model()->test();
$this->render('view', array('model_result' => $model_result));
Run Code Online (Sandbox Code Playgroud)

在你的 view.php

<div class="my_class" >
    <?php echo $model_result;?>
</div>
Run Code Online (Sandbox Code Playgroud)