1

でフラッシュ メッセージなどを実行できる機能はありますcakephpか? 次のページにフラッシュメッセージが表示されるため、セッションを使用したくありません。

例:ユーザータイプのリンクに間違いmysite?action=mistakeがあり、このような間違いがないかどうかコントローラーをチェックインしたいので、許可されているいくつかのアクションを含む配列が$this->params['url']['action']あり、そこにあるかどうかを確認します。そうでない場合は、ユーザーにエラーを表示したいのですが、このエラーは 2 ページ目 (またはリロードした場合) にのみ表示されます。どうすればこれを回避できますか?

4

1 に答える 1

1

表示されるエラーはdiv、具体的なスタイルを使用したものです。何かのようなもの:

<div id="flashMessage" class="error-message">Error</div>

あなたができることは、チェックしたいものは何でもJavascriptでチェックし、それが期待どおりでない場合は、div必要な場所にエラーを追加することです.

それは、リアルタイムでエラーを表示するために、いくつかの形式で私が持っていないものです。

もっと手の込んだものが必要な場合は、これを試すことができます: http://www.alfbd.com/cakephp-ajax-form-validation-with-jquery-and-jsonview/

于 2013-02-13T16:51:38.003 に答える