у меня есть проблема в вызове действия от другого контроллера, используя renderPartial.
У меня есть один контроллер ‘SiteController’. В котором я называю действие от другого контроллера ‘AbcController’.
$this->renderPartial('Abc/_jobList',array('value'=>$value));
Но я получаю следующую ошибку
SiteController не может найти запрошенное представление «Abc / _jobList».
Даже я использую
$this->renderPartial('//Abc/_jobList',array('value'=>$value));
и я получаю ту же ошибку.
Как я могу решить это ??
Я думаю, что вы пытаетесь получить доступ к другому контроллеру.
Для этого вы можете получить доступ к этому по
$this->renderPartial('application.views.abc._jobList',array('value'=>$value));
Но если вы хотите вызвать другое действие контроллера, вы должны перенаправить на это действие из текущего действия, используя
$this->redirect("controllername/functionname")
Других решений пока нет …