2017-04-14 10 views
0

私はCakePHP 3の新機能ですので、詳細を追加する必要がある場合はお知らせください。複数の 'options'の一覧表示(CakePHP 3)

私はadd.ctpページを編集して、利用可能なすべてのオプションを一覧表示しようとしています。 私のデータベースにある5つの性格(Prideful、Respectful、Pervasent、Loyal、Bold、Disciplined)をリストアップしようとしています。

それぞれの値を追加する機能を使って、これらのオプションをすべて一覧表示するにはどうすればよいですか?ここで

は、現在のコードです:私は必要なものの

echo $this->Form->control('name_id', ['options' => $names]); 
echo $this->Form->control('personalities_id', ['options' => $personalities]); 
echo $this->Form->control('value'); 

例:

name 
Prideful, Value 
Respectful, Value 
Pervasent, Value 
Loyal, Value 
Bold, Value 
Disciplined, Value 

答えて

0

私はループを通じて入力を作成します。 $personalitiesアレイやコントローラの動作がどうなっているのかよく分かりませんが、これが基本的な考え方です。

foreach ($personalities as $personality) { 
    echo $this->Form->text("{$personality}"); 
} 

Cakephp 3 Form Docs

関連する問題