我有一个模块-> 用户。
->modules
->users
->controllers
->models
->views
->Users.php
我在“用户”模块的“配置”文件夹中创建了一个“config.php”。
->modules
->users
->config
->config.php
->controllers
-> List of Controllers
->models
-> List of models
->views
-> List of Views
->Users.php
而且,我在 Users.php 的 init() 方法中给出了 config.php 的目录路径,如
模块/用户/Users.php
<?php
namespace app\modules\users;
class Users extends \yii\base\Module
{
public $controllerNamespace = 'app\modules\users\controllers';
public $commonModel = 'app\modules\users\models\Users';
public function init()
{
parent::init();
\Yii::configure($this,require(__DIR__.'/config/config.php'));
}
}
但是,它给出了类似的错误
PHP 警告 – yii\base\ErrorException
“为 foreach() 提供的参数无效”。
截屏
我从Yii2.0 指南中引用了在 init() 方法中包含路径。
请帮我纠正这个问题。
谢谢。