ParseError syntax error, unexpected ';', expecting ']'
Re: ParseError syntax error, unexpected ';', expecting ']'
кинул в корень views. А если лежит в конкретной папке, например history-balance? в корне понятно, а вот с другой папки вида
Re: ParseError syntax error, unexpected ';', expecting ']'
Можно две ситуации сделать.
Определяешь какое-нибудь место в твоем проекте, где будут лежать общие файлы и используешь один и тот же вызов представления из разных мест. Или создаешь дополнительный файл представления скажем так в 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')
А можно и так
Читаешь в гугле "render yii2"
Определяешь какое-нибудь место в твоем проекте, где будут лежать общие файлы и используешь один и тот же вызов представления из разных мест. Или создаешь дополнительный файл представления скажем так в 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');