2017-03-02 7 views
0

dropDownListにもっと多くの属性を表示する必要がよくあります。連結属性の長さが同じになるまでは問題ありませんが、まあまあですが、間に合わず混乱します。回避策がありますか、または表示する属性を選択できるexampeのdropDownTableはありますか?次のようなものがあります。yii2 dropDownTableは存在しますか?

$form->field($model, 'zwzs_id') 
    ->dropDownTable(\yii\helpers\ArrayHelper::map(app\models\Zwzs::find()->all()‌​, 
    'id', ['attribute1', 'attribute2', 'attribute3', ...]), 
    ['prompt' => Yii::t('app', 'Select')), 

ありがとうございました!

+0

あなたのコードを追加していただけますか?それは私たちがあなたを助けるために役立ちます。 – marche

答えて

0

私はあなたのコードの下に意味を考える:

<?php 
    echo $form->field($model, 'name')->dropDownList(['1' => 'Yes', '0' => 'No'],['prompt'=>'Select Option']); 
?> 
+0

いいえ、私はそのようなものではなく、次のように考えています:$ form-> field($ model、 'zwzs_id') - > dropDownTable( \ yii \ helpers \ ArrayHelper :: map(app \ models \ Zwzs :: find Yii :: t( 'app'、 'Select') '、' id '、[' attribute1 '、' attribute2 '、' attribute3 '、...])、[ ' prompt '=> ))、そしてリストは小さな表としてレンダリングされ、より多くの属性を適切に表示することができます。 – user2511599

関連する問題