1,隱藏index.php/home/中的index.php
配置.htaccess檔案
<ifmodule
mod_rewrite.c
>
rewriteengine on
rewritecond % !-d
rewritecond % !-f
rewriterule ^(.*)$ index.php/$1 [qsa,pt,l]
ifmodule
>
2隱藏模組目錄如 改成
在common/conf/config.php中加入配置
'default_module' => 'home','module_allow_list' => array('home')
3,多模組設定,如home,admin
把入口檔案複製乙份,改名成admin.php,並修改**如下,訪問admin.php檔案即可
1)在common/conf/config.php中加入配置
'default_module' => 'home','module_allow_list' => array('home','admin')
2)admin.php檔案如下修改
//應用入口檔案
// 檢測php環境
if(version_compare(php_version,'5.3.0','<')) die('require php > 5.3.0 !');
//開啟除錯模式 建議開發階段開啟 部署階段注釋或者設為false
);//
生成admin目錄和模組
define('bind_module','admin'
);//
定義應用目錄
//引入thinkphp入口檔案
require './thinkphp/thinkphp.php';
//親^_^ 後面不需要任何**了 就是如此簡單
4,控制器呼叫模板檔案
namespace home\controller;usethink\controller;
usehome\model\usermodel;
usethink\model;
class indexcontroller extends
controller
5,display()的幾種呼叫方式
一、呼叫當前模組的其他模板
格式:$this->display('模板名字');
這樣寫 $this->display('orange')即可。
二、呼叫其它模組的操作
格式:$this->display('模組名:模板名')
例如:假設當前操作的是table模組。我們需要呼叫 food模組的 pizza。
這樣寫 $this->display('food:pizza')即可。
三、全路徑輸出模板
格式:$this->display('路徑檔名');
例如:我們輸出當前的public目錄下的 add.html
這樣寫 $this->display('./public/add.html');即可。
四、其他引數方法
我們想指定模板輸出的編碼,而不是預設編碼。
或者模板不是html格式的 ,而是xml格式的
ThinkPHP3 2 3使用分頁
todo 基礎分頁的相同 封裝,使前台的 更少 param count 要分頁的總記錄數 param int pagesize 每頁查詢條數 return think page function getpage count,pagesize 10 控制器中使用的 如下 public function...
ThinkPHP3 2 3使用分頁
thinkphp3.2.3使用分頁 首先要搞清楚的就是thinkphp3.2.3的分頁類已經被移到了think page.class.php,這是跟以前的版本有些不一樣的,使用起來還是跟以前版本差不多,但是預設的效果不敢恭維,所以最好是自己加些樣式。todo 基礎分頁的相同 封裝,使前台的 更少 p...
ThinkPHP3 2 3使用分頁
1 3 todo 基礎分頁的相同 封裝,使前台的 更少 4 param count 要分頁的總記錄數 5 param int pagesize 每頁查詢條數 6 return think page7 8function getpage count,pagesize 10 19 控制器中使用的 如下 ...