Я создал контроллер API с некоторыми действиями, чтобы выплюнуть JSON для моего приложения, и я отключил компоновщик и средство визуализации представления в его методе init()
, поэтому у меня нет скриптов представления для этого контроллера.
Я пытаюсь использовать мой apiController::treeAction
в другом месте приложения через actionHelper
для вывода некоторого встроенного JSON. Я могу получить доступ к действию напрямую через /api/tree/id/1
, который показывает мне данные JSON. Но когда я пытаюсь получить с другого контроллера с
$this->view->action('tree', 'api', null, array('id'=>$id))
Я получаю исключение
Message: script 'api/tree.phtml' not found in path ([...]\application\views\scripts\)
Да, этот файл не существует, но он мне не нужен. Что я делаю не так?