1

私のアプリケーションでは、複数のフォームを使用しています。フォームの送信は別のアクションを指していますが、前のアクションにリダイレクトされます。フォーム送信アクションでは、フォームの入力/検証を処理します。エラーまたは成功のメッセージを返すには、FlashMessenger を使用します。

問題のポイントは、FlashMessenger の名前空間をどのように設定するかが明確でないことです。FlashMessenger メッセンジャーを使用したいのと同じページにサーバル フォームがあります。

    if ($this->flashMessenger()->hasMessages()) {

      $messages = $this->flashMessenger()->getMessages();
      foreach($messages as $message) {
      echo $message;
      }

    } 

私は '$this->flashMessenger('namespace').. で何かをする必要があると推測しています.私のコントローラーアクションでは? しかし、私はこれをどのように機能させるか正確にはわかりませんでした。誰かが例を持っていれば..それは素晴らしいでしょう:)

4

2 に答える 2