2015-12-15 48 views
-1

我試圖在Yii2 advanced template project中使用ArrayHelper並且它表示未找到類ArrayHelper。我加了use yii\helpers\ArrayHelper,它在控制器中工作。但是當我在視圖文件中使用ArrayHelper時,這個問題仍然會發生。我如何在Yii2中自動加載這些類。在Yii2的視圖文件中使用ArrayHelper

+0

請告訴我們你到目前爲止所做的嘗試。請參考[這裏怎麼問](http://stackoverflow.com/help/how-to-ask) – PSWai

+0

請深入解釋你的問題? – vishuB

+0

你可以請你添加你的代碼示例。 –

回答

5

確保您在視圖文件中添加命名空間了。

//in view_file_name.php 
use yii\helpers\ArrayHelper; 
0

您沒有顯示此代碼。所以我無法給你確切的答案: 但是你問你想在你的視圖中使用數組助手,所以試試這個: 它正在工作。

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>'; 

更多詳情請訪問:Yii2 Docs

相關問題