您的位置:首页 > 编程语言 > PHP开发

ThinkPHP报错处理

2016-06-14 22:06 239 查看
1,当运行结果提示:找不到该页面(控制器),怎么办?

建造一个空页面:EmptyController

<?php
namespace Home\Controller;
use Think\Controller;
class EmptyController extends Controller
{
function _empty()
{
echo "控制器不存在";
}
}


2,当运行结果提示:找不到该方法,怎么办?

建造一个空方法:_empty()

<?php
namespace Home\Controller;
use Think\Controller;
class CeShiController extends Controller
{

function _empty()      //当调用的方法不存在时,默认调用_empty()方法,防止信息泄露
{
echo "方法不存在";
}

function ShuChu()
{
/*//造对象
$index = new MainController();
echo $index->x();

//A方法造对象
$index =A("Main");
echo $index->x();

//R方法,造对象,且调用某个特殊的方法
echo R("Main/x");*/

//跨模块调用
echo R("Admin/Test/T");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: