【问题标题】:Using ArrayHelper in view file in Yii2在 Yii2 的视图文件中使用 ArrayHelper
【发布时间】:2015-12-15 03:42:53
【问题描述】:

我正在尝试在 Yii2 advanced template project 中使用 ArrayHelper,它显示 Class ArrayHelper not found。我添加了use yii\helpers\ArrayHelper,它在控制器中工作。但是当我在视图文件中使用ArrayHelper 时,这个问题继续发生。如何在Yii2 中自动加载这些类。

【问题讨论】:

  • 请告诉我们你到目前为止做了什么。参考here on how to ask
  • 请深入解释您的问题??
  • 能否添加您的代码示例。

标签: yii2 helpers yii2-advanced-app


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    您没有显示代码。所以我无法给你确切的答案: 但是你问你想在你的视图中使用数组助手,所以试试这个: 它正在工作。

    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

    【讨论】:

      猜你喜欢
      • 2023-04-05
      • 1970-01-01
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-14
      • 1970-01-01
      • 2018-02-26
      • 1970-01-01
      相关资源
      最近更新 更多