controller放到admin文件夹下controller_path没起作用,哪里写错了

#1 jiayan41

我想把controller放到admin目录下,实现把后台全都放到admin。
按照下面的定义后,不起作用,请问该怎么解决?
$spConfig['controller_path'] = APP_PATH.'/admin/controller';

---------------

搜索了论坛里面一些帖子,大家好像没有我这样用的
都是类似 controller下面建立admin和index文件夹,然后里面是对应的controller.php文件

2012-07-24 19:01:15

#2 jake

估计放这语句的位置错了。看手册 http://www.speedphp.com/release-dirs.html

1. 首先必须载入config.php文件
2. 定义本模块的controller(控制器)路径,如admin.php中对controller路径的定义为“$spConfig['controller_path'] = APP_PATH.'/modules/'.basename(__FILE__,".php");”,该语言可以自动获取到入口文件的名称,并设置该模块的控制器目录与入口文件名称一致。也就是说,admin.php入口文件对应的控制器文件目录就是 APP_PATH / modules / admin 目录。
3. 载入SpeedPHP,开始执行程序。

也就是在include speedphp.php 之前

2012-07-24 20:11:40

#3 jiayan41

jake 发表于 2012-7-24 20:11
估计放这语句的位置错了。看手册 http://www.speedphp.com/release-dirs.html

1. 首先必须载入config.php ...
明白了,那我再调整一下目录结构吧。

2012-07-25 09:08:08