Zend Framework经验陆续添加中
作者:老王
**********************************************************************************
<?php
require('Zend/Loader.php');
function __autoload($class)
{
Zend_Loader::loadClass($class);
}
$controller = Zend_Controller_Front::getInstance();
$controller->setControllerDirectory('./application/controllers');
$controller->throwExceptions(true);
try
{
$controller->dispatch();
}
catch(Zend_Controller_Dispatcher_Exception $e)
{
echo 'Zend_Controller_Dispatcher_Exception';
}
catch(Exception $e)
{
echo 'Exception';
}
?>
通过设置$controller->throwExceptions(true);可以抛出异常,方便调试。
通过捕捉Zend_Controller_Dispatcher_Exception异常,可以处理未设置的controller/action动作,比如跳转到一个缺省链接去。
**********************************************************************************
搜索更多相关主题的帖子:
ZEND FRAMEWORK