前回の投稿の続きです。
画面の要素をコピーして別画面に表示したい
前回の投稿で
「POST送信したHTMLコンテンツがControllerクラスの中でなぜかHTMLタグなどが消え、テキスト部分だけになってしまう」という謎を挙げました。
そこでControllerクラスの中でおかしくなっているので
「ctpファイルから直接ctpファイルを呼び出したらどうなるかな?」
と思いました。
ただそもそもcakePHP3でctpファイルから直接ctpファイルを呼ぶことはできるのでしょうか?
もしできるのならどのようにしてやるのでしょうか?
前回の投稿のhoge.ctp以下のaction属性で遷移先を指定しています。
php
1<a href="javascript:document.frm1.submit()" onclick="hoge()">別画面へ</a> 2 <form name="frm1" method="POST" action="http://localhost/cakephp3/Sample/fuga" target="_blank"> 3 <input type="hidden" name="firstHTML" value=""> 4 <input type="hidden" name="secondHTML" value=""> 5 <input type="hidden" name="thirdHTML" value=""> 6 </form>
もしわかる方がいればよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/11 00:44