Вызовите другое действие контроллера, используя renderPartial

у меня есть проблема в вызове действия от другого контроллера, используя renderPartial.

У меня есть один контроллер ‘SiteController’. В котором я называю действие от другого контроллера ‘AbcController’.

$this->renderPartial('Abc/_jobList',array('value'=>$value));

Но я получаю следующую ошибку

SiteController не может найти запрошенное представление «Abc / _jobList».

Даже я использую

$this->renderPartial('//Abc/_jobList',array('value'=>$value));

и я получаю ту же ошибку.

Как я могу решить это ??

0

Решение

Я думаю, что вы пытаетесь получить доступ к другому контроллеру.

Для этого вы можете получить доступ к этому по

$this->renderPartial('application.views.abc._jobList',array('value'=>$value));

Но если вы хотите вызвать другое действие контроллера, вы должны перенаправить на это действие из текущего действия, используя

$this->redirect("controllername/functionname")
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]