在 Yii2 的视图文件中使用 ArrayHelper
Using ArrayHelper in view file in Yii2
我正在尝试在 Yii2 advanced template project
中使用 ArrayHelper
,但它显示 Class ArrayHelper
未找到。我添加了 use yii\helpers\ArrayHelper
并且它在控制器中工作。但是当我在视图文件中使用 ArrayHelper
时,这个问题继续发生。我如何在 Yii2
.
中自动加载这些 类
您没有显示代码。所以我无法给你确切的答案:
但是你问你想在你的视图中使用数组助手所以试试这个:
它正在工作。
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
确保在视图文件中也添加命名空间。
//in view_file_name.php
use yii\helpers\ArrayHelper;
我正在尝试在 Yii2 advanced template project
中使用 ArrayHelper
,但它显示 Class ArrayHelper
未找到。我添加了 use yii\helpers\ArrayHelper
并且它在控制器中工作。但是当我在视图文件中使用 ArrayHelper
时,这个问题继续发生。我如何在 Yii2
.
您没有显示代码。所以我无法给你确切的答案: 但是你问你想在你的视图中使用数组助手所以试试这个: 它正在工作。
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
确保在视图文件中也添加命名空间。
//in view_file_name.php
use yii\helpers\ArrayHelper;