Ho cercato nel web in lungo e in largo per una soluzione a questo problema. So già il modo in discesa Yii2 è questo:
<?php
use yii\helpers\ArrayHelper;
use backend\models\Standard;
?>
<?= Html::activeDropDownList($model, 's_id',
ArrayHelper::map(Standard::find()->all(), 's_id', 'name')) ?>
Ma io voglio fare la discesa senza l'$model
... c'è un modo per fare questo?
Grazie in anticipo!
Questo non funziona, genera l'errore: htmlspecialchars() si aspetta che il parametro 1 sia stringa, matrice data perché come parametro devo ancora passare: 'Standard :: find() -> all()' che è ancora un array ... come posso bypassare questo? –
Il primo parametro è il nome da assegnare al controllo, il secondo il valore e il terzo gli elementi. – Barry
Grazie, ho avuto i miei parametri erroneamente assegnati! Questo è risolto e grazie per la tua rapida risposta. Posso darti fastidio SE incontro più problemi? P.S: accetterò la risposta in 2 minuti ... Questo è quando raggiungo il tempo standard. : D –