Cakephp4.0を使って簡単な予約サイトを作っています。
一つの予約テーブルに、参加者のIDが最大5つ入るようになっています。
Controllerで、DBからIDに紐づく予約データを取ってきて、
Templateで表示しようとしているのですが、
その際にfor文の中でカラム名を指定するのがうまくいきません。
取得したテーブルのカラム名が、attend_1,attend_2..となっているので、
以下のようにデータを取り出したいのですが、変数が認識してもらえません。
php
1<?php 2for($i=1; $i<6; $i++){ 3 if($reservation->attend_.$i==null){ 4 echo $reservation->attend_.$i; 5 } 6}
.$iの部分を{$i}などに変更したりしてみたのですが、うまくいかず。。
unexpectedというエラーになってしまいます。
おそらく基本的な書き方を間違えているのだと思うのですが、
正しい書き方がわかりましたらご指摘いただけますと助かります。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/17 05:24
2020/02/17 05:25