php - 如何在 View Yii 中调用模型函数?

标签 php yii

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

public function test() {
    echo 'I am working';
}

现在我想在 View Yii 上调用这个函数。我希望通过 Controller 来完成,而不是直接在 View Yii 上调用该函数。

那么如何在 View Yii 上调用该函数呢?在 View Yii 上调用 Controller 之前我必须对它做什么?

最佳答案

我更喜欢把它放在你的 Controller 上,就像这样

$model_result = MyModel::model()->test();
$this->render('view', array('model_result' => $model_result));

在您的view.php

<div class="my_class" >
    <?php echo $model_result;?>
</div>

关于php - 如何在 View Yii 中调用模型函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26173714/

相关文章:

php - 警告 : mysqli_query() expects at least 2 parameters, 1 在 C :\xampp\htdocs\couriermanagement\database. php 第 15 行给出

php - 填充 FosElasticaBundle 时 php 内存不足,可能存在内存泄漏?

php - Paypal 返回输入 - 404 未找到

php - Yii2 - 如何设置 Find() 之后的行为

php - MySql 错误 #1005 - 无法创建表

php - 以 0 开头的变量被 javascript 删除

javascript - 如何强制jquery触发函数触发for循环中的所有事件?

symfony1 - 去哪一个; Yii 或 Symfony

yii - 在 yii2 中生成 404 错误

Yii2 Kartik网格导出所有列