直接在入口文件中加兩行代碼定義路徑便可。php
<?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // +---------------------------------------------------------------------- // | Copyright (c) 2006-2014 http://thinkphp.cn All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Author: liu21st <liu21st@gmail.com> // +---------------------------------------------------------------------- // 應用入口文件 // 檢測PHP環境 if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !'); // 開啓調試模式 建議開發階段開啓 部署階段註釋或者設爲false define('APP_DEBUG',True); // 定義應用目錄 define('APP_PATH','./Application/'); // 定義緩存目錄 define('RUNTIME_PATH','./Runtime/'); // 定義模板文件默認目錄 define("TMPL_PATH","./tpl/"); // 引入ThinkPHP入口文件 require './ThinkPHP/ThinkPHP.php'; // 親^_^ 後面不須要任何代碼了 就是如此簡單 框架目錄以下:
thinkphp ├─Application 項目邏輯目錄 │ ├─Common 公共模塊 │ │ ├─Common 公共函數目錄 │ │ │ ├─functioin.php 公共函數php文件 │ │ ├─Conf 公共配置文件目錄 │ │ │ ├─config.php tp的配置 用於覆蓋框架默認配置項 │ │ │ ├─db.php 數據庫配置 用戶名 密碼等 │ │ │ ├─webconfig.php 項目的配置;網站名;是否開啓網站等 │ │ ├─Controller 公共控制器目錄 │ │ │ ├─BaseController.class.php 應用最基礎的控制器 │ │ │ ├─HomeBaseController.class.php Home基礎控制器繼承BaseController │ │ │ ├─AdminBaseController.class.php Admin基礎控制器繼承BaseController │ │ │ ├─UserBaseController.class.php User基礎控制器繼承BaseController │ │ │ ├─... │ │ ├─Model 公共模型目錄 │ │ │ ├─BaseModel.class.php 應用最基礎的Model │ │ │ ├─ArticleModel.class.php 文章model 繼承BaseModel │ │ │ ├─UserModel.class.php 用戶model 繼承BaseModel │ │ │ ├─... │ │ ├─Tag 公共標籤目錄 │ │ │ ├─My.class.php 自定義的標籤庫 │ │ │ ├─... │ ├─Home Home模塊 │ │ ├─Controller Home控制器目錄 繼承HomeBaseController │ │ │ ├─ArticleController.class.php 文章控制器目錄 │ │ │ ├─IndexController.class.php 首頁控制器 │ │ │ ├─ ... │ ├─Admin Admin模塊 │ │ ├─Controller Admin控制器目錄 繼承AdminBaseController │ │ │ ├─IndexController.class.php 後臺管理首頁控制器 │ │ │ ├─ ... │ ├─User User模塊 │ │ ├─Controller User控制器目錄 繼承UserBaseController │ │ │ ├─IndexController.class.php 用戶我的中心首頁控制器 │ │ │ ├─ ... ├─Public 資源文件目錄 │ ├─install 安裝引導目錄 │ ├─statics 靜態資源目錄 │ │ ├─bootstrap bootstrap框架 │ │ ├─ueditor ueditor編輯器 │ │ ├─js jquery等第三方js存放的目錄 │ │ ├─css animate.css等第三方css目錄 │ │ ├─ ... ├─tpl 視圖文件目錄 │ ├─Public 公共目錄 │ │ ├─js 公共js目錄 │ │ │ ├─base.js 全站都引用的js文件 │ │ │ ├─ ... │ │ ├─css 公共css目錄 │ │ │ ├─base.css 全站都引用的css文件 │ │ │ ├─ ... │ │ ├─images 公共圖片目錄 │ │ ├─public_head.html 全站通用的公共頭部 │ │ ├─public_foot.html 全站通用的公共底部 │ │ ├─... │ ├─Home 前臺Home視圖目錄 │ │ ├─Public 前臺Home的公共目錄 │ │ │ ├─js home下調用的js文件目錄 │ │ │ ├─css home下調用的css文件目錄 │ │ │ ├─images home下調用的圖片文件目錄 │ │ ├─Index 首頁文件目錄 │ │ │ ├─index.html 首頁 │ │ │ ├─ ... │ ├─Admin 同Home │ ├─User 同Home ├─Upload 公共上傳目錄 │ ├─images 上傳的圖片目錄 │ │ ├─avatar 頭像目錄 │ │ ├─ueditor ueditor編輯器上傳的圖片目錄 │ │ │ ... │ │ ... ├─Runtime 緩存目錄 ├─ThinkPHP 框架系統目錄
而後能夠再/Application/Common/Conf/config.php文件中定義一些目錄css
<?php return array( //'配置項'=>'配置值' 'TMPL_PARSE_STRING' => array( // 定義經常使用路徑 '__PUBLIC__' => __ROOT__.'/Public', '__HOME_CSS__' => __ROOT__.trim(TMPL_PATH,'.').'Home/Public/css', '__HOME_JS__' => __ROOT__.trim(TMPL_PATH,'.').'Home/Public/js', '__HOME_IMAGES__' => __ROOT__.trim(TMPL_PATH,'.').'Home/Public/images', '__ADMIN_CSS__' => __ROOT__.trim(TMPL_PATH,'.').'Admin/Public/css', '__ADMIN_JS__' => __ROOT__.trim(TMPL_PATH,'.').'Admin/Public/js', '__ADMIN_IMAGES__' => __ROOT__.trim(TMPL_PATH,'.').'Admin/Public/images', '__ADMIN_ACEADMIN__' => __ROOT__.trim(TMPL_PATH,'.').'Admin/Public/aceadmin', '__PUBLIC_CSS__' => __ROOT__.trim(TMPL_PATH,'.').'Public/css', '__PUBLIC_JS__' => __ROOT__.trim(TMPL_PATH,'.').'Public/js', '__PUBLIC_IMAGES__' => __ROOT__.trim(TMPL_PATH,'.').'Public/images', '__USER_CSS__' => __ROOT__.trim(TMPL_PATH,'.').'User/Public/css', '__USER_JS__' => __ROOT__.trim(TMPL_PATH,'.').'User/Public/js', '__USER_IMAGES__' => __ROOT__.trim(TMPL_PATH,'.').'User/Public/images', '__APP_CSS__' => __ROOT__.trim(TMPL_PATH,'.').'App/Public/css', '__APP_JS__' => __ROOT__.trim(TMPL_PATH,'.').'App/Public/js', '__APP_IMAGES__' => __ROOT__.trim(TMPL_PATH,'.').'App/Public/images' ), ); 而後在html文件中就能夠直接使用這些路徑了,美滋滋~