我的控制器中有一个函数可以从不同的模型中返回数据。当我在视图中调用该函数时,我收到错误:致命错误:调用未定义的方法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;
?>
答案 0 :(得分:0)
尝试
<?php
$journal_id = $_POST['journal_id'];
$journal= $this->loadJournal($journal_id);
echo $journal;
?>