首頁 >後端開發 >php教程 >ThinkPHP32無法載入控制器

ThinkPHP32無法載入控制器

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-07-29 08:57:291065瀏覽

ThinkPHP3.2無法載入控制器

<code>   在将ThinkPHP3.1.3升级到ThinkPHP3.2.3时,即使将View、Mode、Controller放到了指定目录下也还是出现无法加载控制器的问题,经过一番研究,发现主要可能由几个原因引起。
</code>
  1. APP_USE_NAMESPACE(是否使用命名空間):當設定為false時,如果定義控制器時使用了命名空間,則會導致無法載入控制器,此時將參數設為為true即可。可在ThinkPHP/Common/Conf/convention.php中設定。
  2. ACTION_BIND_CLASS(是否綁定方法和類別):當設定為false時,Controller資料夾的結構應該是Controller/View名稱Controller.class.php,方法在類別中逐一寫;但設定為ture時,則Controller資料夾的結構應該為Controller/View名稱/方法.class.php,一個類別對應一個方法。
  3. MODULE_ALLOW_LIST(允許存取模組)和MODULE_DENY_LIST(禁止存取模組):當模組設定在禁止存取或未設定在允許存取的清單中,則無法正常存取該模組下的所有頁面。
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介紹了ThinkPHP32無法載入控制器,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn