【发布时间】:2016-03-04 09:57:28
【问题描述】:
我正在使用 HMVC 在 Codeigniter 中开发一个应用程序。现在我有这个文件夹结构:
-Aplication
-Assets
--Module1
---js
---css
--Module2
-System
但我想将每个资产模块迁移到模块文件夹中
-Application
--Modules
---Module1
----assets
----controllers
----views
----models
我正在尝试一切,但没有成功。我无法访问放置在模块内的资产文件夹。
知道如何访问该文件夹吗?
【问题讨论】:
-
所以在你的应用程序中会有另一个像assets这样的文件夹,在模块中制作文件夹的逻辑是什么
-
因为我想让它在模块中分开。从管理面板安装模块会更好。就像在 wordpress 插件中一样,每个插件都有自己的资产文件夹
-
我会在应用程序文件夹之外拥有资产。建议这样做。应用程序文件夹中的 htaccess 阻止它。
-
@wolfgang1983 OP 没有提到任何关于在应用程序文件夹之外也没有资产的事情。他的观点是在同一个模块文件夹中获取与模块相关的特定资产,这是有道理的,我有兴趣自己了解解决方案。顺便说一句,你可以在任何你想要的地方拥有 .htaccess 文件,如果你想要阻止所有资产的文件夹,你可以为每个资产文件夹拥有一个 .htaccess 或使用
<Directory>directives 指向根 .htaccess 中的每个模块...
标签: javascript php codeigniter assets hmvc