我的web目录为:tp_ext/public
1,如果应用中只有单个模块,可以通过在 application\common.php
文件中定义 define('BIND_MODULE' , '模块名')
来隐藏模块名,这样访问的时候URL为:
http://localhost/控制器/方法
。
2,如果应用只有单模块和单控制器的话,可以通第一步一样,在 common.php
文件中定义: define('BIND_MODULE','模块名/控制器名');
来隐藏模块名和控制器名,这样访问时的URL为:http://localhost/方法名
,其中控制器index为方法名
3,如果应用为单一模块设计,可以在 applicatio\config.php
文件中关闭多模块设计: 'app_multi_module'=>false
,然后调整目录结构为下图(和CI类似):
URL的访问地址变为:http://localhost/index.php/控制器名/方法名
注意调整应用类库下的命名空间:
app\index\controller\Index
app\index\model\Index
为
app\controller
app\model