質問

A CakePHP 1.2 アプリを使用してい

<?php $session->flash();?>

出力メッセージのような"記録編集".よいのです。

しかし、たいへのリンクを追加する"解任"とフェードアウトすることができます。いかに構築するリンクがないわからないどのように挿入する出力のflassメッセージ。

フラッシュのメッセージをラップそのものが DIV tag.したい挿入っ任コードする部門がわからない。

役に立ちましたか?

解決 3

ねこのし新しいレイアウトにレイアウトフォルダー:

layouts/message.ctp

このレイアウトなどに出力するコンテンツ:

<?php echo $content_for_layout; ?>

そのままセットフラッシュのメッセージを指定し、レイアウトに使用

$this->Session->setFlash('Your record has been created! Wicked!','message');

他のヒント

使いたい setflash 機能です。合格setflash空の文字列$デフォルトなラップメッセージ内部で格納します。このように表示することができずのマークアップしたいとして詳しく掲載している他のページのためのメッセージはありませんミックスおよびコントローラ

で表現できることjQuery:

$(document).ready(function() {

    $("#flashMessage").each(function() {
        $close = $("<span class='close'>Close</span>");
        $close.click(function () {
            $(this).parent().hide("slow");
        });
        $(this).append($close);
    });

});

る必要がありま麗でのエリアを表示一部のエリアを表CSSっていらっしゃることだと思いますを取得します。

デフォルトの方法で作りました。ctp様/app/views/レイアウトを行っております。このオーバーライドのデフォルトです。ctpで見つけることができる/ケーキ/lib/view/レイアウトを行っております。するだけで、すぐに使用を追加param.

ちなみ:このため、すべてCakePHPを標準の景色やレイアウトを行っております。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top