查看文章
 
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||添加到搜藏 |分享到i贴吧|浏览(194)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu