Как добавить ресурсы в платформу Phalcon с помощью шаблонного движка Blade?

А начал работать с Phalcon рамки, включены лопасть шаблонный. Это уже работает, но, к сожалению, я не нашел правильного способа включить ресурсы css и JS в master.blade.php.
Если я добавлю активы, как $ This-> assets-> addCss ( «CSS / bootstrap.min.css»); в контроллере я не могу включить его в основной файл шаблона.

Например, мой indexAction выглядит так:

public function indexAction(){
$this->assets->addCss("css/bootstrap.min.css");
$this->assets->addJs("js/bootstrap.min.js");
return $this->blade->make('index.index');
}

Спасибо за любую помощь!

1

Решение

Что ж, вы должны добавить blade как фактический движок шаблонов в представление phalcon.

Ваш класс должен extends Engine implements EngineInterface, Если вы сделаете это, было бы неплохо добавить его в репозиторий инкубатора.

https://github.com/phalcon/incubator/tree/master/Library/Phalcon/Mvc/View/Engine проверить реализацию других двигателей, чтобы узнать, как они сделаны. Тогда вы могли бы просто сделать {{ assets.outputJss() }}Например, из вольт / прутик, не уверен, как именно это должно выглядеть в лезвии, никогда не использовал его.

И что не так с вольт? Это быстрее, чем лезвие и имеет много функций.

1

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector