J'essaie d'utiliser ArrayHelper
dans Yii2 advanced template project
et il dit Classe ArrayHelper
pas trouvé. J'ai ajouté use yii\helpers\ArrayHelper
et cela fonctionne dans le contrôleur. Mais ce problème continue à se produire lorsque j'utilise ArrayHelper
dans le fichier de vue. Comment puis-je auto-charger ces classes dans Yii2
.En utilisant ArrayHelper dans le fichier de vue dans Yii2
-1
A
Répondre
5
assurez-vous d'ajouter l'espace de noms dans le fichier de vue aussi.
//in view_file_name.php
use yii\helpers\ArrayHelper;
0
Vous n'avez pas affiché le code. Donc, je ne suis pas en mesure de vous donner la réponse exacte: Mais vous demandez que vous voulez utiliser l'aide de tableau dans votre vue alors essayez ceci: ça marche.
use app\models\User;
use yii\helpers\ArrayHelper;
//use app\models\user;
$user=User::find()->all();
//use yii\helpers\ArrayHelper;
$listData=ArrayHelper::map($user,'user_id','username');
echo '<pre>';
print_r($listData);
echo '</pre>';
pour plus de détails, visitez: Yii2 Docs
Dites-nous ce que vous avez essayé jusqu'à présent. Reportez-vous [ici sur la façon de demander] (http://stackoverflow.com/help/how-to-ask) – PSWai
s'il vous plaît expliquer votre question profondément ?? – vishuB
Pouvez-vous s'il vous plaît ajouter votre échantillon de code. –