thinkphp3 2 3 使用配置

2022-04-02 04:44:50 字數 1796 閱讀 3464

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 控制器中使用的 如下 ...