thinkphp可創(chuàng)建多入口和單入口兩種模式,本文主要講解創(chuàng)建方法和兩者的區(qū)別。
TP版本:3.1.3 前端:Home,后臺(tái):Admin 一. 創(chuàng)建方法1. 單入口:訪問方式:單入口即是通過一個(gè)入口文件訪問web,前端鏈接一般為:http://serverName.com/index.php/index,后臺(tái)鏈接為:http://serverName.com/index.php/admin 我們可以看到,單入口模式訪問前后臺(tái)都是通過index.php來訪問的。 創(chuàng)建方法: ① 引入thinkPHP庫,創(chuàng)建index.php文件 ② 寫入配置(APP_NAME,APP_PATH等) ③ 訪問index.php后,在Conf/config.php中寫入如下配置: ④ 控制器:刪除Action中的IndexAction.class.php文件,并在Action中創(chuàng)建Index和Admin文件夾,作為前后端的控制器 ⑤ 模型:在Model中創(chuàng)建文件夾,Model/Admin和Model/Home作為前后端模型文件夾 ⑥ 模板:在Tpl中創(chuàng)建Admin和Home文件夾可作為前后端模板文件夾 ⑦ 配置文件:Conf中的config.php是前后端的公共配置,私有配置需要?jiǎng)?chuàng)建Conf/Home/config.php和Conf/Admin/config.php ⑧ 函數(shù):在Common中創(chuàng)建的common.php文件為公用函數(shù)文件(如果需要自動(dòng)讀取,名字必須為common.php);私有函數(shù)創(chuàng)建Common/Home/function.php和Common/Admin/function.php(如果需要自動(dòng)讀取,名字必須為function.php) ⑨ 基本文件目錄就創(chuàng)建完成了,此時(shí)結(jié)構(gòu)目錄如下: 2. 多入口:訪問方式:多入口即是通過不同的文件訪問后臺(tái),在onethink1.0.131218 版本中,使用的就是多入口的方法。前端鏈接為:http://serverName.com/index.php,后臺(tái)鏈接為:http://serverName.com/admin.php。 我們可以看出,前后端的入口頁面是不同的。前端index.php,后端admin.php 創(chuàng)建方法: ① 引入ThinkPHP庫,創(chuàng)建index.php和admin.php文件 ② 在index.php和admin.php中寫入配置(APP_NAME,APP_PATH等) ③多入口創(chuàng)建完成,此時(shí)文件目錄結(jié)構(gòu)如下: 二. 單入口和多入口區(qū)別 |
|