A开始使用Phalcon框架,包括Blade模板。它已经可以工作了,但不幸的是我没有找到在 master.blade.php 中包含 css 和 JS 资产的正确方法。如果我添加像$this->assets->addCss("css/bootstrap.min.css">这样的资产;在控制器中,我不能将其包含在主模板文件中。
例如,我的索引操作如下所示:
public function indexAction(){
$this->assets->addCss("css/bootstrap.min.css");
$this->assets->addJs("js/bootstrap.min.js");
return $this->blade->make('index.index');
}
感谢您的任何帮助!
好吧 - 您应该将刀片作为实际的模板引擎添加到 phalcon 视图中。
您的班级应该extends Engine implements EngineInterface
.如果您愿意这样做,将其添加到孵化器存储库可能会很好。
https://github.com/phalcon/incubator/tree/master/Library/Phalcon/Mvc/View/Engine 查看其他引擎的实现,详细了解它们的制造方式。然后你可以做{{ assets.outputJss() }}
,例如伏特/树枝,不确定它在刀片中应该是什么样子,从来没有用过它。
还有伏特有什么问题?它比刀片更快,并且具有许多功能。