使用Phalcon Assets Management。我可以从控制器中将JS,CSS文件等资源添加到伏特模板中。
但资产经理总是会看到内部"公共"资产的文件夹。
我们如何才能访问"资产"内部的文件夹"模块" ?目录
这样每个模块都会定义自己的资产。
这是我当前的文件夹结构:
---apps
------module_1
---------controllers
---------models
---------views
------------assets // how to access this to get JS, CSS, Img files into Volt Template?
---public
------assets // currently all assets are accessed by this folder by default
答案 0 :(得分:2)
资产管理器与您的代码View Helper类似,是未来的证明。
我认为您正在尝试立即在服务器和客户端应用MVC模式,并that's not going to work。我的意思是,服务器/客户端的隔离优先于MVC本身。
我承认MVC模式在Web应用程序的客户端有点混乱,但这是另一个历史。只需保留公用文件夹中未由服务器处理的所有内容,您就可以了。您甚至可以在“公共/资产”路径中为每个模块创建一个文件夹。