think_php的入口模式有兩種方式
1,一個入口文件對應一個項目應用
2,一個入口文件對應所有項目應用
默認情況,入口文件只需要require thinkphp文件夾就可以。比如thinkphp文件存放在Think_php文件夾是可以這么引用
require_once("/Think_php/ThinkPHP.php");
如果包含項目名稱,並開啟調試模式可以這樣寫
define("THINK_PATH","./ThinkPHP/"); define("APP_PATH","./App/"); //項目文件夾 define("APP_NAME","index"); define('APP_DEBUG',TRUE); // 開啟調試模式 require_once(THINK_PATH."ThinkPHP.php");
這是訪問index.php文件后會自動生成App文件夾以及相關配置文件
如果使用分組模式,也就是多項目對應一個入口文件則需要修改配置文件,如果項目文件夾是App,則修改App/Conf/config.php為如下代碼(前台代碼是Home,后天代碼是Admin)
return array( 'APP_GROUP_LIST'=>'Admin,Home', 'DEFAULT_GROUP'=>'Home', );
然后在App文件夾下創建Admin和Home文件夾,並創建空的config.php文件夾到兩個項目文件夾下,以后兩個項目的入口文件是index.php,而配置文件各自在自己的文件夾下。
創建完配置文件夾后還要創建控制器文件夾,即在App/Lib/Action文件夾下同樣創建Admin和Home文件夾並復制Action下的IndexAction.class.php到Home文件夾下。配置完成。