ParseError syntax error, unexpected ';', expecting ']'

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
cqfmkapb
Сообщения: 162
Зарегистрирован: 2019.12.08, 15:49

Re: ParseError syntax error, unexpected ';', expecting ']'

Сообщение cqfmkapb »

кинул в корень views. А если лежит в конкретной папке, например history-balance? в корне понятно, а вот с другой папки вида

unknownby
Сообщения: 600
Зарегистрирован: 2019.11.05, 16:34
Контактная информация:

Re: ParseError syntax error, unexpected ';', expecting ']'

Сообщение unknownby »

Можно две ситуации сделать.
Определяешь какое-нибудь место в твоем проекте, где будут лежать общие файлы и используешь один и тот же вызов представления из разных мест. Или создаешь дополнительный файл представления скажем так в views => history-balance => new. В HistoryBalance файле index ты рендер прописываешь просто render('new'), однако если ты вызываешь из однокоренной папки, скажем хочешь тут views => person => index, тогда придется прописать путь другой render('/history-balance/new'), т.к. файл new лежит не в папке history-balance, а в person
Можно определить место тут common/views как вариант, чтобы всегда одинаково вызывать файлы. Так должно работать render('@app/common/views/new')
А можно и так

Код: Выделить всё

\Yii::$app->view->renderFile('@app/common/views/new.php');
Читаешь в гугле "render yii2"

Ответить