Index: Router.php
===================================================================
--- Router.php (版本 11328)
+++ Router.php (版本 12362)
@@ -274,13 +274,26 @@
return $segments;
}
+ $dir=$segments[0];
+ $dir_level=0;
+
+ while(is_dir(APPPATH.'controllers/'.$dir)){
+ $dir_level++;
+ if(isset($segments[$dir_level])==false){
+ break;
+ }
+ $dir=$dir."/".$segments[$dir_level];
+ }
+ $dir=join("/",array_slice($segments,0,$dir_level));
+
+
// Is the controller in a sub-folder?
- if (is_dir(APPPATH.'controllers/'.$segments[0]))
+ if ($dir_level>0)
{
+
// Set the directory and remove it from the segment array
- $this->set_directory($segments[0]);
- $segments = array_slice($segments, 1);
-
+ $this->set_directory($dir);
+ $segments = array_slice($segments, $dir_level);
if (count($segments) > 0)
{
// Does the requested controller exist in the sub-folder?
@@ -465,7 +478,7 @@
*/
function set_directory($dir)
{
- $this->directory = str_replace(array('/', '.'), '', $dir).'/';
+ $this->directory = str_replace(array('.'), '', $dir).'/';
}
// --------------------------------------------------------------------
分享到:
相关推荐
PHP敏捷开发CodeIgniter框架
CodeIgniter框架
PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter...
基于Codeigniter框架的pkadmin后台管理系统源码基于Codeigniter框架的pkadmin后台管理系统源码基于Codeigniter框架的pkadmin后台管理系统源码基于Codeigniter框架的pkadmin后台管理系统源码基于Codeigniter框架的...
大多数PHPer都想写出运行状态良好的应用程序,而且希望尽可能做得简单且不费事。这篇文章是有关 CodeIgniter的(以后简称CI),CI是一个达成上面目的的所谓框架。
netbeans对Codeigniter框架支持的插件,其中包括两个插件。安装方法可以通过搜索Netbeans+PHP+Codeigniter等关键词找到具体的安装方法。
使用php的codeigniter框架做的教育网站
教程名称:PHP敏捷开发 使用CodeIgniter 框架 8天完成电子商务网站的开课程目录:【】1.CI入门【】10.添加分类【】11.编辑分类【】14.商品属性添加和显示【】15.商品添加页面展示-ajax应用【】17.商品详细页【】18....
使用CodeIgniter框架快速开发PHP应用
PHP100 > PHP100新版教程 第17讲 CodeIgniter框架教程(3) 第18讲 CodeIgniter框架教程(4) 课件解压密码
PHP100教程2012版:CodeIgniter框架教程(3)(第17讲)解压密码
CodeIgniter 是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,它可以为 PHP 程序员建立功能完善的 Web 应用程序。如果你是一个使用共享主机,并且为客户所要求的期限而烦恼的开发人员,如果你...
本资源包含: CodeIgniter中文参考手册.pdf; CodeIgniter用户指南(v1.7.2).chm; PHP敏捷开发框架CodeIgniter.chm。
CodeIgniter 是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,它可以为 PHP 程序员建立功能完善的 Web 应用程序
Codeigniter框架整合Smarty引擎DEMO
CodeIgniter 是一个简单快速的PHP MVC 框架
CodeIgniter框架chm手册,在网上找了好久没有找到chm的 所以自己做了一个
基于PHP CodeIgniter框架的CMS系统开发.pdf
CodeIgniter框架PHP的员工考勤系统源代码