我正在开发一个包含用户和管理端的小项目。在我的 Controller 文件夹中有两个文件夹管理员和用户。同样,在我的 View 文件夹中,有两个文件夹 admin 和 user。管理员端和用户端都有不同的模板。我已将 CSS/Images/JS 放置在位于根文件夹(与系统文件夹平行)的 Assets 文件夹中。我不想在 Assets 文件夹中为管理员和用户创建两个不同的文件夹。相反,我想要的是将各自的 css/js/images 放在views/admin 和views/user 文件夹中。这样我可以删除 Assets 文件夹,所有 html/css/images 等都将位于同一文件夹中,我将能够为用户端制作不同的主题。是否可以??如果是的话怎么办??请详细指导我。
编辑:我想将 admin.css 放在 application/views/admin 中,将 user.css 放在 application/views/users 中
最佳答案
任何想要将所有 css/js/images 放入 View 中的人都可以尝试这个。
例如,您想将 css 文件放在 View 文件夹中,您将给出这样的 CSS 文件路径
href="<? echo base_url() ?>application/views/assets/css/admin.css"
现在您将收到禁止访问错误。此错误是应用程序文件夹中的 .htaccess 文件引起的。打开 .htaccess 文件并复制粘贴以下内容。
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
你已经准备好了..
关于codeigniter - 将 images/css/js 放入 View 文件夹中(codeigniter),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6555416/