2015-12-15 1 views
-1

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

+0

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

+0

s'il vous plaît expliquer votre question profondément ?? – vishuB

+0

Pouvez-vous s'il vous plaît ajouter votre échantillon de code. –

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