在CodeIgniter App中创建管理文件夹

时间:2011-10-10 09:33:35

标签: codeigniter

我的前端在codeIgniter应用程序中完全正常工作。现在,我还要创建管理员。那么,我如何创建创建新目录的管理部分。不中断codeigniter目录结构。

localhost/myapp/admin

3 个答案:

答案 0 :(得分:3)

CodeIgniter已经支持controllers文件夹中的1个子文件夹级别。所以在/ applications / controllers /中你可以添加/ applications / controllers / admin /并且它可以正常工作。

答案 1 :(得分:0)

CI User Guide: Managing your Applications

中有关于此的解释

答案 2 :(得分:-1)

你可以通过.htaccess省略它,这样该目录实际上就像一个目录,而不是它最初开发的方式。

RewriteEngine on
RewriteCond $1 !^(index\.php|admin|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

这样做是打开apache modrewrite然后告诉apache对index.php,robots.txt或yourdomain.com/admin/(以及其中的任何子文件夹/文件)的任何调用都会像通常没有codeigniter放弃一样对待作品。此外,这将从您可以链接到您的网站的网址中删除所需的index.php,如

mydomain.com/home/ 而不是mydomain.com/index.php/home /