0

ZF2 がカスタム エラー ハンドラを上書きしているようです。

私の初期化では、データベースを設定してから、次のことを行います。

$errorHandling = new catalina\ErrorHandler($database);
set_error_handler(
    array($errorHandling, 'userErrorHandler')
);


set_exception_handler(
    array($errorHandling, 'userExceptionHandler')
);

/**
 * Configure the session management
 */

$sessionOptions         = new DbTableGatewayOptions();
$sessionTableGateway    = new TableGateway('session', $database);
$saveHandler            = new DbTableGateway($sessionTableGateway, $sessionOptions);
$sessionManager         = new SessionManager(NULL, NULL, $saveHandler);

/**
 * Start the session
 */
$sessionManager->start();

セッションを開始するとすぐに、カスタム エラー処理が守られていないように見えます。良くないアイデアはありますか?

セッション開始後に設定しても解決しないようです。

4

0 に答える 0