(今日は諸事情により現実逃避強めなので)854で再現を試みてみました。
expressデータ作って、ハイキックさんが提示した外部フォーム2種をコピペで作成して…
結果は添付画像の通り$messageが表示されちゃいました(@_@)
もしかしてコントローラー側のファイル名が間違ってるってな可能性はないですか?
Re: 外部フォームで1つのcontroller が応答しない
2020年7月28日 at 12:01
勘違いすみません、get_express_data側の$messageみつけました。
で、ふと気になったんですが、get_express_dataとshow_express_dataの両方に
<p><h3><?=$message?></h3></p>という記述があるので、
本来はhttp://demo.survey-support.jp/test/index.phpのソース中に
<p><h3>というタグが2箇所出てこなくてはいけないのですが、
1箇所しか出てきていません。
つまり、$messageが表示されない以前にそれを囲むタグが表示されていない、ということになるのでは?と。
ただ、よくよくindex.phpソースを読んでみると昨日提示された.txtと異なる記述があるので上記は当てにならない気もします。
あと、もう一つ。
二つとも同じ変数名にするのではなく、$message1、$message2みたいにするとどうなりますか?
Your post has been saved and will be published after approval by the forum moderator.
ハイキック
Re: 外部フォームで1つのcontroller が応答しない
迅速なご回答、まことにありがとうございます。
ご指摘の通り、変数名を変えてみました。
get_express_data 側を $message1、 show_express_data側を $message2 として
みましたが、結果は、get_express_data の $message1のみ正常に表示されました。
もうひとつの検証用として、メニューにある"shop" においても、別のエンティティ
"shop" のエントリを引っ張って表示させましたが、こちらも<h3><$message3></h3>
として試しましたが、表示されませんでした。