ホームページ > バックエンド開発 > PHPチュートリアル > ThinkPHP32 がコントローラーをロードできない

ThinkPHP32 がコントローラーをロードできない

WBOY
リリース: 2016-07-29 08:57:29
オリジナル
1025 人が閲覧しました

ThinkPHP3.2はコントローラーをロードできません

<code>   在将ThinkPHP3.1.3升级到ThinkPHP3.2.3时,即使将View、Mode、Controller放到了指定目录下也还是出现无法加载控制器的问题,经过一番研究,发现主要可能由几个原因引起。
</code>
ログイン後にコピー
  1. APP_USE_NAMESPACE (ネームスペースを使用するかどうか): falseに設定すると、コントローラーを定義するときにネームスペースが使用される場合、コントローラーはロードされません。それは本当かもしれません。 ThinkPHP/Common/Conf/convention.php で設定できます。
  2. ACTION_BIND_CLASS (メソッドとクラスをバインドするかどうか): false に設定すると、コントローラーフォルダーの構造はコントローラー/ビュー名コントローラー.class.php になる必要があり、メソッドはクラス内に 1 つずつ書き込まれます。 true の場合、Controller フォルダー フォルダーの構造は、Controller/ビュー名/method.class.php となり、1 つのクラスが 1 つのメソッドに対応する必要があります。
  3. MODULE_ALLOW_LIST (モジュールへのアクセスを許可) および MODULE_DENY_LIST (モジュールへのアクセスを拒否): モジュールがアクセスを禁止するように設定されている場合、または許可されたアクセス リストに設定されていない場合、モジュール配下のすべてのページに正常にアクセスできません。
').addClass('事前番号付け').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

上記では、ThinkPHP32 がコントローラーをロードできない問題について、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート