CakePHP3でSELECTタグのラベル部分に別のテーブルの値を埋め込みたいのですが実装のイメージがつかめずにいます。
例えば、
Articlesテーブル
id | title | user_id |
---|---|---|
1 | hogehoge | 2 |
2 | fugafuga | 1 |
3 | piyopiyo | 2 |
Usersテーブル
id | name |
---|---|
1 | tanaka |
2 | sato |
のような2つのテーブルがあり、Articles テーブルのuser_idがUsersテーブルのidと紐付いているとします。
このArticlesテーブルのid=2のレコードを編集する時に、
<select>
Users テーブルから全件取得し、
[['1'=>'tanaka'],['2'=>'sato']]
のようなデータと、「1がselectedになる」という条件を組み合わせて出力できるのではないかと思いながらも、どのように実装したらいいのかよくわかりません。
解決の糸口になるようなアドバイスを頂けたら幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。