首页 >

codeigniter路由有关问题

后端开发|php教程codeigniter路由有关问题
quot,route,admin,zA,controller
后端开发-php教程
codeigniter路由问题
对codeigniter不太熟悉.尤其路由这块.现在改一套系统.自己写的控制器后访问总是出现“route_error”错误;
微信收款码源码,卸载ubuntu并重装,c# 网页爬虫,php 开启 cgi,苏州seo招商lzw
比方说我写了个login.php控制器放在controllers/admin目录下,我直接访问www.abc.com/admin/login 就会出现“route_error.”错误。
如果我在route.php加上一行:
$route[‘admin’]=”admin/login”;
这样就可以了。但是太麻烦了,我不可能每写一个控制器就去修改一下route.php吧?!
软件工作室官网源码,vscode扩展个性插件,ubuntu出现 菱形,tomcat启动后多次,无毒爬虫,flex php 上传,德阳seo网络推广营销,技术培训网站源码,手机html页面模板下载lzw
下面是我的route.php文件。看不懂以前是什么意思,大家帮忙看看怎么设置我才可以正常来写我的控制器而不影响以前的使用:
安卓便签源码,vscode 装go,ubuntu系统多ip配置方法,c 发布tomcat,sqlite下载打不开,大脚插件一卡一卡的,做管理系统前端框架,爬虫属于python吗,php扩下展,seo 徐,网站宣传站源码,网页 相册,startbbs 模板,砍价在线支付程序lzw
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
$route[‘default_controller’] = “welcome”;
$route[‘scaffolding_trigger’] = “”;

//name-of-school/class-of/firstname-lastinitial/photo-albums/album-name/upload/
$route[‘([a-zA-Z0-9\-_ ]+)/([a-zA-Z0-9\-_ ]+)/([a-zA-Z0-9\-_ ]+)/(video|photo)\-([a-zA-Z0-9\-_ ]+)/([a-zA-Z0-9\-_ ]+)/([a-zA-Z0-9\-_ ]+)(/([a-zA-Z0-9\-_ ]+))*’] = “user/$4_$5/$7/$8”;

$route[‘([a-zA-Z0-9\-_]+)/school_admin/([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)(/([a-zA-Z0-9\-_]+))*’] = “school_admin/$3/$4$5”;

$route[‘([a-zA-Z0-9\-_]+)/group_admin/([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)(/([a-zA-Z0-9\-_]+))*’] = “group_admin/$3/$4$5”;

//name-of-school/class-of/firstname-lastinitial/games/game-name/
$route[‘([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)/([a-zA-Z0-9\-_]+)(/([a-zA-Z0-9\-_]+))*’] = “user/$4/$5/$6”;

//logout
$route[‘(logout|login|register)’] = “member/$1”;

//404
$route[‘(games|video-albums|photo-albums|group|admin|groupadmin|yearbook|settings)(/.*)*’] = “error”;

——解决方案——————–
www.abc.com/index.php/admin/login
——解决方案——————–
queryphp 框架路由可以使用名字

其它设置 可以添加自己定义的路由规则:
C(“router”)->ruleMaps(‘logout’,’/logout’, array(‘controller’ => ‘auth’, ‘action’ => ‘logout’));
C(“router”)->ruleMaps(‘signup’,’/signup’, array(‘controller’ => ‘auth’, ‘action’ => ‘signup’));
C(“router”)->ruleMaps(‘profile’,’/profile/:action’, array(‘controller’ => ‘profile’)); // will call controller “Profile” with dynamic method “:action()”
C(“router”)->ruleMaps(‘users’,’/users/:id’, array(‘controller’ => ‘users’), array(‘id’ => ‘[\d]{1,8}’)); // define filters for the url parameters

http://code.google.com/p/queryphp/downloads/list


codeigniter路由有关问题
  • 怎么使用ZipArchive new时候 thinkphp 3.2.3提示找不到类 php5.5.12 默认是开启了zip的啊
  • 怎么使用ZipArchive new时候 thinkphp 3.2.3提示找不到类 php5.5.12 默认是开启了zip的啊 | 怎么使用ZipArchive new时候 thinkphp 3.2.3提示找不到类 php5.5.12 默认是开启了zip的啊 ...

    codeigniter路由有关问题
  • PHP框架之DooPHP
  • PHP框架之DooPHP | PHP框架之DooPHP ...

    codeigniter路由有关问题
  • 一步步编写PHP的Framework(二)
  • 一步步编写PHP的Framework(二) | 一步步编写PHP的Framework(二) ...