Php 用户和管理员界面的CodeIgniter路由
我正在使用CodeIgniter创建一个网站,我希望有一个管理界面和一个用户界面 我用的是这个办法Php 用户和管理员界面的CodeIgniter路由,php,codeigniter,Php,Codeigniter,我正在使用CodeIgniter创建一个网站,我希望有一个管理界面和一个用户界面 我用的是这个办法 财务主任/ admin/dashboard.php admin.php(加载admin/login.php视图) dasboard.php 模型/ 管理员/ 观点/ admin/dashboard.php,login.php dasboardh.php,login.php 好的,如果我转到example.com/admin,它会工作,它会加载登录视图,但如果我想转到example.
- 财务主任/
- admin/dashboard.php
- admin.php(加载admin/login.php视图)
- dasboard.php
- 模型/
- 管理员/
- 观点/
- admin/dashboard.php,login.php
- dasboardh.php,login.php
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
每一个帮助都会被原谅的,非常感谢 供用户使用
$route['(inbox|sent|trash)'] = "message/$1";
$route['(settings|change_password|signout)'] = "account/$1";
管理员
$route['(inbox|sent|trash)'] = "admin/message/$1";
$route['(settings|change_password|signout)'] = "admin/account/$1";
确保应在为用户指定的控制器中定义$route中的所有键
$route['(inbox|sent|trash)'] = "message/$1";
$route['(settings|change_password|signout)'] = "account/$1";
管理员
$route['(inbox|sent|trash)'] = "admin/message/$1";
$route['(settings|change_password|signout)'] = "admin/account/$1";
确保$route中的所有键都应在指定的控制器中定义您可以删除管理员控制器,并在管理员文件夹中创建一个名为login的控制器,该控制器将正常工作。因为Codeigniter在您已经有admin.php控制器时会查找方法仪表板。您可以删除管理员控制器,并在admin文件夹中创建一个名为login的控制器,该控制器可以正常工作。因为Codeigniter在已经有admin.php控制器的情况下寻找方法仪表板