添加404引导:
1、新建空控制器EmptyController.class.php,代码如下<?php
namespace HomeController;
/**
* 空模块,主要用于显示404页面,请不要删除
*/
class EmptyController extends BaseController{
//没有任何方法,直接执行BaseController的_empty方法
//请不要删除该控制器
}
2、继承公共类,公共类里边加一个空方法,空方法跳转到404页面/* 空操作,用于输出404页面 */
public function _empty(){
redirect('/404.html');
}
3、由于THinkPHP3.2没有空模块,所以我目前用的一个解决方案是修改 ThinkPHPLibraryThinkDispatcher.class.php 中的dispatch方法,检测模块是否存在代码处(176行左右),将其指向 404页面//E(L('_MODULE_NOT_EXIST_').':'.MODULE_NAME);
redirect("/404.html");exit;