ホーム > Zend Framework > Zend_ApplicationでZend_Session_SaveHandler_DbTableを使うとエラーになってしまう

Zend_ApplicationでZend_Session_SaveHandler_DbTableを使うとエラーになってしまう

Zend_Applicationが便利そうなので使ってみたら一つハマりましたので報告(Zend Frameword 1.9.0にて)。

Zend_Application_Resource_Sessionを使って設定ファイルからZend_Session_SaveHandler_DbTableの設定を行なおうとすると

Zend_Db_Table_Exception: No adapter found for Zend_Session_SaveHandler_DbTable in /library/Zend/Db/Table/Abstract.php on line 754

というエラーメッセージを吐いて止まってしまいます。

対処法としては”全体のブートストラップを行なう前にDBリソースだけ先にブートストラップを行う”という方法をとってみましたが、あまり美しい方法では無いので次のヴァージョンアップで直っていることを願います。

$application->getBootstrap()->bootstrap('db');
$application->bootstrap()
            ->run();
カテゴリー: Zend Framework タグ:
  1. コメントはまだありません。
  1. トラックバックはまだありません。