【问题标题】:Phalcon custom assets routing within Module模块内的 Phalcon 自定义资产路由
【发布时间】:2014-04-16 04:31:50
【问题描述】:

使用Phalcon Assets Management。我可以从控制器将 JS、CSS 文件等资产添加到 volt 模板中。

但资产管理器将始终在“公共”文件夹中查找资产。

我们如何访问“模块”目录中的“资产”文件夹?

这样每个模块都会定义自己的资产。

这是我当前的文件夹结构:

---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

【问题讨论】:

    标签: php phalcon


    【解决方案1】:

    Assets Manager 就像 View Helper 一样,您的代码更具前瞻性。

    我认为您正在尝试同时在服务器端和客户端应用 MVC 模式,that's not going to work。我的意思是,服务器/客户端的隔离比 MVC 本身更重要。

    我承认 MVC 模式在 Web 应用程序的客户端会有些混乱,但那是另一段历史了。只需将所有服务器未处理的内容保留在您的公用文件夹中,就可以了。您甚至可以像在“public/assets”路径中一样为每个模块创建一个文件夹。

    【讨论】:

      猜你喜欢
      • 2020-06-02
      • 1970-01-01
      • 2016-07-29
      • 1970-01-01
      • 1970-01-01
      • 2011-01-17
      • 2011-11-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多