Size: a a a

2017 August 16

A

Al in OctoberCMS
Други, вот если я хочу в плагине отработать вьюху я пишу что-то типа:
return \View::make(
           'mcmraak.rivercrs::cabin_modal',
           [
               'cabin'=>$cabin,
               'placenames'=>$place_names,
           ]
       );
источник

A

Al in OctoberCMS
А если я просто в контроллере хочу подключить произвольный файл php и сделать с ним то-же самое? Т.е. передать туда параметры, что-бы он мне нарисовался как вьюха?
источник

my

maxim yurasov in OctoberCMS
как вьюха или из вьюхи?
источник

A

Al in OctoberCMS
Я вижу что у бекенд контроллера есть трейт который это делает modules/system/traits/ViewMaker.php
источник

A

Al in OctoberCMS
Ну у меня просто есть партиал в плагине, вместо одного поля в форме. И этот партиал находится по адресу /controllers/controllername/info.php мне его надо использовать повторно для вставки в письмо
источник

my

maxim yurasov in OctoberCMS
в этом файле объявить

use View;

и сделать View::make нельзя чтоли?
источник

my

maxim yurasov in OctoberCMS
я вроде в своих классах так генерю
источник

A

Al in OctoberCMS
Да, но как адрес то задать?
источник

my

maxim yurasov in OctoberCMS
адрес чего?
источник

SS

Stanislav Slow in OctoberCMS
Маршрут делай
источник

my

maxim yurasov in OctoberCMS
у меня вот так
источник

my

maxim yurasov in OctoberCMS
источник

SS

Stanislav Slow in OctoberCMS
А стоп
источник

SS

Stanislav Slow in OctoberCMS
Ты про письма
источник

SS

Stanislav Slow in OctoberCMS
Соррян
источник

A

Al in OctoberCMS
View::make предпологает что вьюха лежит по адресу pluginname/views и имеет имя файла типа blabla.htm? Тогда будет адрес типа username.pluginname::blabla
источник

A

Al in OctoberCMS
а если файл лежит в другом месте?
источник

A

Al in OctoberCMS
А что там в переменной $templ? В первой функции?)
источник

A

Al in OctoberCMS
Короче я не пойму как задать свой путь к файлу вьюхи, вотЪ
источник

my

maxim yurasov in OctoberCMS
плагин и шаблон
источник