相关疑难解决方法(0)

如何捕获ZF2控制器中的异常?

我已经设置了ZendSkeletonApplication,ZF 2.0.3我无法捕获控制器中的异常.例如,如果我将以下代码放入module/Application/src/Application/Controller/IndexController.php:

public function indexAction() {
    echo "BEFORE\n";
    try {
        throw new \Exception("My exception");
    } catch (Exception $e) {
        echo "Caught exception $e\n";
        exit;
    }
Run Code Online (Sandbox Code Playgroud)

并访问我得到的页面:

BEFORE
An error occurred
An error occurred during execution; please try again later.
Additional information:
Exception

File:

    module/Application/src/Application/Controller/IndexController.php:25

Message:

    My exception
Run Code Online (Sandbox Code Playgroud)

ViewModel中和显示异常踢,有效地阻止我接住.

如何捕获ZF2控制器中的异常?

php exception try-catch zend-framework2

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

exception ×1

php ×1

try-catch ×1

zend-framework2 ×1