ci 3.0 を使用している人はいますか? 設定ファイルの自動ロードに問題があるようです。

WBOY
リリース: 2016-06-20 12:53:37
オリジナル
987 人が閲覧しました

/*| -------------------------------------------------------------------|  Auto-load Config files| -------------------------------------------------------------------| Prototype:||	$autoload['config'] = array('config1', 'config2');|| NOTE: This item is intended for use ONLY if you have created custom| config files.  Otherwise, leave it blank.|*///我是这样配置的$autoload['config'] = array('routes');
ログイン後にコピー


報告されたエラーは次のとおりです: /var/www/config/routes.php ファイルに有効な構成配列が含まれていないようです
解決策に困惑しています。 >


ディスカッションへの返信 (解決策)

カスタム構成ファイルで注意すべき点の 1 つは、すべての構成データをグローバル構成に配置する必要があることです。変数 $config 中央。

カスタム構成をロードするこの方法では、カスタム構成ファイル内で $config 変数を見つける必要があります。そうでない場合は、不正です。

たとえば、routes.php
には次の構成があります
$routes = array(
'a' => 1,
'b' => 2
);
Routes.php に
を追加します $config['routes'] = $routes;
参照: http://coderaladdin.com/config-class-in-codeigniter/

/var/www/config/routes.php ファイルに有効な構成配列が含まれていないようです。

Routes.php には有効な構成配列が含まれていません。

あなたの Routes.php とは何ですか。それ?

Routes.php を貼り付けて見てみましょう

カスタム構成ファイルで注意すべき点は、すべての構成データをグローバル構成に配置する必要があることです。変数$config。

カスタム構成をロードするこの方法では、カスタム構成ファイル内で $config 変数を見つける必要があります。そうでない場合は、不正です。


ありがとう、この情報を以前読んだことがありますが、その時は理解できませんでしたが、今では理解できました
つまり、自動的に読み込まれる設定に文を追加する必要があります。ファイル:
$config['カスタム名'] = $構成変数;
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート