程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Thinkphp入門 四 —布局、緩存、系統變量 (48),thinkphp48

Thinkphp入門 四 —布局、緩存、系統變量 (48),thinkphp48

編輯:關於PHP編程

Thinkphp入門 四 —布局、緩存、系統變量 (48),thinkphp48


【控制器操作方法參數設置】

http://網址/index.php/控制器/操作方法  

【頁面跳轉】

【變量調節器】

Smarty變量調節器

【子模板包含】

當前模塊彼此包含

       <include  file=”模板名稱”  />

【使用布局layout】

  1. 開啟布局,配置變量信息config.php

  2. 制作布局文件 Tpl/home/layout.html

  3. 不使用布局{__NOLAYOUT__}

布局分組

home admin
  a、 每個分組有各自的配置文件config.php
  b、 給各自布局文件設置布局開啟功能
  c、 給各自的分組設置布局文件
Tp/home/layout.html
Tpl/admin/layout.html

 使用自定義布局

【tp框架緩存使用】

緩存變量信息(普通變量、數組、對象)、
緩存靜態html內容,緩存一部分或全部

我們的數據最多的情況是從mysql數據庫獲的。

緩存介質:內存(memcache)、文件(解決數據庫)、緩存到數據庫

數據經過優化後存放到數據庫裡邊。

tp框架的文件緩存(快捷函數):
  a) 設置 S(名稱,值)
  b) 讀取 S(名稱)
  c) 刪除 S(名稱,null)

  1 可以給緩存文件設置為不同的目錄來存放

這樣可以避免一個目錄存放過多的緩存文件,影響性能

  2 緩存有效期

S(名稱,值,時間);

  3 緩存設置

  4 緩存使用:

  5 緩存刪除

  6 緩存使用案例

【系統變量】

在模板裡邊使用全部變量$_GET $_POST $_SESSION $_COOKIE 等等
常量使用:
$Think.const.常量名稱
$Think.get.名稱

在模板裡邊獲得配置變量信息config.php
$Think.config.名稱

在控制器裡邊獲得配置變量信息
C(名稱); //快捷函數


【原樣輸出literal標簽】

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved