特定のエラーについて、Web アプリケーションを介してユーザー フレンドリーなエラー メッセージを提供しようとしています。スロー例外呼び出しと「USER」などの追加パラメーターを渡すことができるようにしたいので、エラーコントローラーはこのパラメーターをビューに与え、おそらくより親しみやすい色と意味のあるメッセージで別のスタイルのページを表示しますが、できます追加の引数を渡す方法がわかりません。現在の設定は次のとおりです。
コントローラの 1 つをチェックインします。
throw new Zend_Controller_Exception("User not found",403);
エラーコントローラー (ErrorController.php):
class ErrorController
extends Zend_Controller_Action
{
public function errorAction()
{
$errors = $this->_getParam('error_handler');
switch ($errors->type) {
等
だから私は次のようにできるようにしたい:
$this->view->type = $this->_getParam('type');
コントローラーで、ビューでこれを行うことができます:
if($this->type == "USER") {
some css stuff
echo $this->exception;