百度空间 | 百度首页 
 
查看文章
 
zend framework对不存在在的Controller和Action的处理
2008-04-14 13:52

1.处理不存在的Action

在每个Controller里加入下面的方法

public function __call($methodName, $args)
{

  
//当请求此控制器下的$methodName 不存在时输出错误信息,如果没有定义此方法,则默认按照ErrorController.php里的设置输出出错信息
}

2.处理不存在的Controller

在Controller目录下如下文件

class ErrorController extends Zend_Controller_Action {

public function
errorAction
()
{

  
//当在index.php里$frontController -> throwExceptions(false);时,当请求控制器或方法不存在输出错误信息,注意方法名是error,不是index
}

并且设置

$frontController ();

$frontController -> throwExceptions(false);
= Zend_Controller_Front::getInstance



类别:Zend Framework | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu