-1

ZEND FlashMessenger とリダイレクト メソッドについて助けが必要です。これらは私のテストサーバーでは完全に正常に機能していますが、ライブサーバーでは機能していません。

警告 " Warning: Missing argument 1 for Zend_Controller_Action_Helper_FlashMessenger::direct() in /home/ * * /public_html/library/Zend/Controller/Action/Helper/FlashMessenger.php on line 309**" が表示されます。実際、アクションの完了後にこれを使用してエラーと成功のメッセージを保存し、リダイレクト後に別のページにエラー/成功のメッセージを表示しています。

また、「$this->_redirect($url);」を使用して別のアクション URL にリダイレクトしています ($url; $url=' http://www.abcd.com ' を使用)。これは私のテスト サイトでも動作しますが、ライブ サイトでは動作しません。私はこれを私の他のライブサイトでも使用しましたが、問題はありませんでした.

あなたの提案/助けは、これについて非常に高く評価されます. 前もって感謝します。

4

2 に答える 2

0

コードからわかるように、 Zend_Controller_Action_Helper_FlashMessenger::direct() はリダイレクトには使用されませんが、メッセージの追加には以下を参照してください。

/**
 * Strategy pattern: proxy to addMessage()
 *
 * @param  string $message
 * @return void
 */
public function direct($message)
{
    return $this->addMessage($message);
}

また、ライブで「仕事をしない」とはどういう意味ですか?それは何をしますか、またはエラーは何ですか?

于 2013-03-25T08:08:17.193 に答える