dla mojej listy rozwijanej używam tego kodu.yii2: lista rozwijana dla wielu wartości konkat w jednej linii
<?= $form->field($medicinerequest, '[' . $id . ']' . 'medicine_name')
->DropDownList(ArrayHelper::map(\app\models\Medicine::find()
->asArray()->all(), 'id', 'medicine_name','medicine_id'),
[ 'prompt' => 'Please Select' ])?>
Otrzymuję listę rozwijaną, jak na zdjęciu. Ale chcę, aby był łączony przez myślnik (-) w jednej linii. Jak mogę to zrobić?
Chociaż pozostanę przy moim rozwiązaniu, ponieważ można z niego korzystać w wielu miejscach z jedną deklaracją. Ale dobrze wytłumaczyłeś właściwy sposób robienia tego, przyjmuję twoją odpowiedź. – Pawan
Model $ powinien być tablicą, a nie obiektem. Tak więc zwraca $ model ['nazwa_medycyki'] .'- '. $ Model [' medicine_id ']; –
@DiegoBetto dziękuję. W celu późniejszego odniesienia możesz samodzielnie edytować odpowiedź, aby ją poprawić. – topher