视图中的控制器变量

时间:2014-04-28 07:40:10

标签: php yii

我的控制器中有一个函数可以从不同的模型中返回数据。当我在视图中调用该函数时,我收到错误:致命错误:调用未定义的方法Submission :: loadJournal()。我知道它找不到这个功能,但是我做错了什么?

SubmissionController.php 中的

public function loadJournal($journal_id)
{
    $modelObject=Object::model()->findByPk($journal_id);
    if($modelObject===null)
        throw new CHttpException(404,'The requested page does not exist.');
    return $modelObject;
}
_form.php

中的

<?php 
    $journal_id = $_POST['journal_id'];
    $journal=Submission::loadJournal($journal_id); 
    echo $journal; 
?>

1 个答案:

答案 0 :(得分:0)

尝试

<?php 
    $journal_id = $_POST['journal_id'];
    $journal= $this->loadJournal($journal_id); 
    echo $journal; 
?>