A开始使用 Phalcon 框架,包括 Blade 模板。它已经可以使用,但不幸的是我没有找到在master.blade.php中包含css和JS资产的正确方法。 如果我在控制器中添加 $ 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');
}
感谢您的帮助!
答案 0 :(得分:1)
嗯 - 您应该将刀片作为实际模板引擎添加到phalcon视图中。
你的班级应extends Engine implements EngineInterface
。如果你这样做,将它添加到孵化器库可能会很好。
https://github.com/phalcon/incubator/tree/master/Library/Phalcon/Mvc/View/Engine检查其他引擎的实现,了解它们是如何制作的。然后你可以做{{ assets.outputJss() }}
,例如伏/树枝,不确定它在刀片中应该是什么样子,从未使用它。
伏特又出了什么问题?它比刀片更快,并且具有许多功能。