在codeigniter中使用子文件夹会导致问题

史密斯

我的CI Web应用程序中出现页面未找到错误,我有3个单独的子文件夹,其中有控制器,管理员,站点,成员。结构看起来像这样。

- Controllers
--- Site
----- site.php <-- handles all general site pages
--- Members
----- dashboard.php <-- default controller to be called when no parameter is passed
----- products.php <-- handles all products request
--- Admin
---- dashboard.php <-- default controller to be called when no parameter is passed
---- members.php <-- handles all members request

我试图像这样在routes.php文件中路由它

// Admin - folder/controler/Method

$route['admin/(:any)'] = 'admin/admin/$1';
$route['admin'] = 'admin/dashboard/index'; 

$route['clients/(:any)'] = 'clients/$1';
$route['clients'] = 'clients/dashboard/index';

$route['(:any)'] = 'site/$1';
$route['default_controller'] = 'site/index';

$route['404_override'] = '';

我该如何解决?

Kyslik

请尝试

// Admin - folder/controler/Method

$route['default_controller'] = 'site';
$route['404_override'] = '';

$route['admin/(:any)'] = 'admin/admin/$1';
$route['admin'] = 'admin/dashboard'; 


$route['clients/(:any)'] = 'clients/$1';
$route['clients'] = 'clients/dashboard';



$route['(:any)'] = 'site/$1';
  • 摆脱方法(index
  • 不同的顺序
  • 让保留的路线排在最前面

路由顺序很重要,当CI找到第一个有效路由时,它将不会执行列表中的其他路由。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在嵌套在子文件夹中的Partial中使用@model dynamic会引发RuntimeBinderException

来自分类Dev

使用ZipFileSystem压缩大型文件夹会导致OutOfMemoryError

来自分类Dev

如何在 CodeIgniter 中使用多个缓存文件夹

来自分类Dev

在Vagrant共享文件夹中安装NPM会导致文件系统问题

来自分类Dev

重命名CodeIgniter项目文件夹会导致“找不到所请求的URL”错误

来自分类Dev

CodeIgniter 路由作为子文件夹

来自分类Dev

使用 defaultFolder() 访问 JavaMail 中的 IMAP 收件箱会导致“文件夹名称错误”

来自分类Dev

删除.html会导致指向文件夹的链接

来自分类Dev

使用If语句文件夹和子文件夹

来自分类Dev

如何在Laravel 5中使用输入名称创建存储文件夹和子文件夹

来自分类Dev

无法使用路由从Codeigniter中的url删除子文件夹目录

来自分类Dev

如何使用Codeigniter 3在子文件夹中路由控制器?

来自分类Dev

CodeIgniter-使用ID在子文件夹内加载视图

来自分类Dev

如何使用Codeigniter 3路由子文件夹中的控制器?

来自分类Dev

仅使用 Htaccess 删除指定 URL 的子文件夹 [Codeigniter]

来自分类Dev

我如何在Codeigniter中使用.htaccess限制图像文件夹

来自分类Dev

如何在codeigniter HMVC的文件夹模块中使用单独的控制器?

来自分类Dev

Outlook:将文件夹拖到子文件夹中,文件夹列表会跳回

来自分类Dev

使用扫描程序一次读取一个文件夹中的所有文件会导致NoSuchElementException

来自分类Dev

使用tar -xvzf解压缩会导致文件夹的大小小于压缩文件的大小

来自分类Dev

使用Powershell创建子文件夹

来自分类Dev

使用htaccess删除子文件夹

来自分类Dev

CMake和子文件夹中的头文件问题

来自分类Dev

Codeigniter路由控制器子文件夹

来自分类Dev

子文件夹中的CodeIgniter核心库扩展

来自分类Dev

Codeigniter-子文件夹路径中的视图

来自分类Dev

修改Codeigniter的.htaccess | 子域名| 许多子文件夹

来自分类Dev

Codeigniter-子文件夹路径中的视图

来自分类Dev

Helper不删除子文件夹路径Codeigniter

Related 相关文章

  1. 1

    在嵌套在子文件夹中的Partial中使用@model dynamic会引发RuntimeBinderException

  2. 2

    使用ZipFileSystem压缩大型文件夹会导致OutOfMemoryError

  3. 3

    如何在 CodeIgniter 中使用多个缓存文件夹

  4. 4

    在Vagrant共享文件夹中安装NPM会导致文件系统问题

  5. 5

    重命名CodeIgniter项目文件夹会导致“找不到所请求的URL”错误

  6. 6

    CodeIgniter 路由作为子文件夹

  7. 7

    使用 defaultFolder() 访问 JavaMail 中的 IMAP 收件箱会导致“文件夹名称错误”

  8. 8

    删除.html会导致指向文件夹的链接

  9. 9

    使用If语句文件夹和子文件夹

  10. 10

    如何在Laravel 5中使用输入名称创建存储文件夹和子文件夹

  11. 11

    无法使用路由从Codeigniter中的url删除子文件夹目录

  12. 12

    如何使用Codeigniter 3在子文件夹中路由控制器?

  13. 13

    CodeIgniter-使用ID在子文件夹内加载视图

  14. 14

    如何使用Codeigniter 3路由子文件夹中的控制器?

  15. 15

    仅使用 Htaccess 删除指定 URL 的子文件夹 [Codeigniter]

  16. 16

    我如何在Codeigniter中使用.htaccess限制图像文件夹

  17. 17

    如何在codeigniter HMVC的文件夹模块中使用单独的控制器?

  18. 18

    Outlook:将文件夹拖到子文件夹中,文件夹列表会跳回

  19. 19

    使用扫描程序一次读取一个文件夹中的所有文件会导致NoSuchElementException

  20. 20

    使用tar -xvzf解压缩会导致文件夹的大小小于压缩文件的大小

  21. 21

    使用Powershell创建子文件夹

  22. 22

    使用htaccess删除子文件夹

  23. 23

    CMake和子文件夹中的头文件问题

  24. 24

    Codeigniter路由控制器子文件夹

  25. 25

    子文件夹中的CodeIgniter核心库扩展

  26. 26

    Codeigniter-子文件夹路径中的视图

  27. 27

    修改Codeigniter的.htaccess | 子域名| 许多子文件夹

  28. 28

    Codeigniter-子文件夹路径中的视图

  29. 29

    Helper不删除子文件夹路径Codeigniter

热门标签

归档