私は1つのモジュールを持っています->ユーザー。
->modules
->users
->controllers
->models
->views
->Users.php
「users」モジュールの「config」フォルダー内に「config.php」を1つ作成しました。
->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() メソッド内にパスを含めます。
この問題を修正するのを手伝ってください。
ありがとう。