在Yii2中的视图文件中使用ArrayHelper

时间:2015-12-15 03:42:53

标签: yii2 helpers yii2-advanced-app

我正在ArrayHelper中使用Yii2 advanced template project,并且未找到类ArrayHelper。我添加了use yii\helpers\ArrayHelper,它在控制器中工作。但是当我在视图文件中使用ArrayHelper时,这个问题仍然会发生。如何在Yii2中自动加载这些类。

2 个答案:

答案 0 :(得分:9)

确保在视图文件中添加命名空间。

GetHashCode

答案 1 :(得分: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

相关问题