關於微信程式開發---thinkPHP出現 "無法載入模組:Index"
阿新 • • 發佈:2018-12-31
thinkphp分項後,無法載入模組的問題。
我這裡所說得分項的目錄示意圖是:
Application
/Common
/Conf
/config.php //配置檔案寫在這裡被兩個項公用
/Home
/Controller
/CsstestController.class.php
/ Admin
要解決這個問題,只是需要在index.php和admin.php入口檔案中都要加上繫結常量"BIND_MODULE"就可以了。
admin.php的入口應改為:
<?php
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
define('APP_DEBUG',True);
define('APP_PATH','./Application/');
define('BIND_MODULE','Admin');//要把這一句加上
require './ThinkPHP/ThinkPHP.php';
?>
index.php的入口就改為:
<?php
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
define('APP_DEBUG',True);
define('APP_PATH','./Application/');
define('BIND_MODULE','Home');//要把這一句加上
require './ThinkPHP/ThinkPHP.php';
?>
另外在入口中加了 define('APP_DEBUG',True);後,以後網址的輸入就要區分大小寫了。
我這裡所說得分項的目錄示意圖是:
Application
/Common
/Conf
/config.php //配置檔案寫在這裡被兩個項公用
/Home
/Controller
/CsstestController.class.php
/ Admin
要解決這個問題,只是需要在index.php和admin.php入口檔案中都要加上繫結常量"BIND_MODULE"就可以了。
admin.php的入口應改為:
<?php
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
define('APP_DEBUG',True);
define('APP_PATH','./Application/');
define('BIND_MODULE','Admin');//要把這一句加上
require './ThinkPHP/ThinkPHP.php';
?>
index.php的入口就改為:
<?php
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
define('APP_DEBUG',True);
define('APP_PATH','./Application/');
define('BIND_MODULE','Home');//要把這一句加上
require './ThinkPHP/ThinkPHP.php';
?>
另外在入口中加了 define('APP_DEBUG',True);後,以後網址的輸入就要區分大小寫了。