А начал работать с 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');
}
Спасибо за любую помощь!
Что ж, вы должны добавить blade как фактический движок шаблонов в представление phalcon.
Ваш класс должен extends Engine implements EngineInterface
, Если вы сделаете это, было бы неплохо добавить его в репозиторий инкубатора.
https://github.com/phalcon/incubator/tree/master/Library/Phalcon/Mvc/View/Engine проверить реализацию других двигателей, чтобы узнать, как они сделаны. Тогда вы могли бы просто сделать {{ assets.outputJss() }}
Например, из вольт / прутик, не уверен, как именно это должно выглядеть в лезвии, никогда не использовал его.
И что не так с вольт? Это быстрее, чем лезвие и имеет много функций.
Других решений пока нет …