用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2750|回复: 3
收起左侧

[已解决] 新手问个关于控制器路径的问题

[复制链接]
发表于 2009-7-28 23:42:12 | 显示全部楼层 |阅读模式
CI的帮助里提到


如果你在建立一个大型的应用程序,你会发现 CodeIgniter 可以很方便的将控制器放到一些子文件夹中。
只要在 application/controllers 目录下创建文件夹并放入你的控制器就可以了。

你的每个子文件夹中需要包含一个默认的控制器,这样如果 URI 中只有子文件夹而没有具体功能的时候它将被调用。只要将你作为默认的控制器名称在 application/config/routes.php 文件中指定就可以了。


假如我在controller目录下面建立了一个新目录 articles
怎么在routes.php里做这个配置?

谢谢
发表于 2009-7-28 23:56:59 | 显示全部楼层
不需要在 routes.php 里配置任何东西,你只需要配置一个全站通用的默认控制器就可以了。
也就是说不管你用不用子目录都应该有一个默认控制器,否则会出 404 错误。
 楼主| 发表于 2009-7-29 11:03:45 | 显示全部楼层
哦,多谢Hex
发表于 2009-7-30 17:00:42 | 显示全部楼层
哦,多谢Hex

本版积分规则