現在、Cakephp3で記事の投稿や削除ができるサイトを構築しようとしています。
Flashメッセージの表示で嵌っており、解決方法を教授頂きたくよろしくお願いします。
環境:
php:7.1.1
Apache/2.4.25 (Win32)
cakephp:3.2.11
MySQL:10.1.21-MariaDB
今までは標準で使われていた「default.ctp」を読み込んだレイアウトを利用して、
記事の投稿・編集・削除等の操作実行時にFlashメッセージが表示されていました。
//controller $this->Flash->success( __('日記は保存されました'));
次に独自のレイアウトにしたいと思い、レイアウトを変更して新たに「test.ctp」を作成しました。
// test.ctp 一部抜粋 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>testsite</title> <meta name="viewport" content="width=device-width"> <?php echo $this->Html->css('testarticle.css');//独自のcssファイルの読み込み。 ?> </head> <body> <?= $this->Flash->render('positive') ?> <?=$this->fetch('content')?> </body> </html>
しかし、表示がうまくされず、日記を保存した時に独自レイアウトの適用されているページでは表示されず、
default.ctpの設定してあるページに写ると、保存したメッセージが表示されるという状況になっています。
初学者でして、恐縮ですが解決方法を教えて頂きたくよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。