生活随笔
收集整理的這篇文章主要介紹了
thinkphp模板的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
thinkphp的模板文件放置在/home/View下這里的模板文件需要跟控制器的名稱一致
例如在view目錄下新建一個Index目錄那么Index控制器就會調用這個目錄的模板文件
新建Index目錄里面在創建index.html內容如下
<!DOCTYPE html
>
<html lang
="en">
<head
><meta charset
="UTF-8"><title
>天蝎
</title
>
</head
>
<body
>
<p
>helloworld
</p
></body
>
</html
>
改寫IndexController.class.php的index方法
<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {public function index(){$this->display();}?>
display方法是用來調用模板文件的訪問index.php/home/index/index就能訪問到Index目錄下index.html模板
可以在display中添加參數來指定需要訪問的模板文件
<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {public function index(){$this->display();}public function test(){$this->display("index");;}
}
當我們訪問index.php/home/index/test實際上訪問到的還是index.html模板因為我們在display指定了
模板常用靜態變量
PUBLIC 它代表的是/Public這個目錄這個目錄是用來存放css js樣式文件的
/home/view/Index/index.html
<!doctype html
>
<html
>
<head
><meta charset
="UTF-8"/><title
>簡單通用文章系統后臺管理模板
</title
><link rel
="stylesheet" type
="text/css" href
="__PUBLIC__/css/common.css"/><link rel
="stylesheet" type
="text/css" href
="__PUBLIC__ /css/main.css"/>
</head
>
<body
>
<div
class="topbar-wrap white"><div
class="topbar-inner clearfix"><div
class="topbar-logo-wrap clearfix"><h1
class="topbar-logo none"><a href
="index.html" class="navbar-brand">后臺管理
</a
></h1
><ul
class="navbar-list clearfix"><li
><a
class="on" href
="index.html">首頁
</a
></li
><li
><a href
="#" target
="_blank">網站首頁
</a
></li
></ul
></div
><div
class="top-info-wrap"><ul
class="top-info-list clearfix"><li
><a href
="#">管理員
</a
></li
><li
><a href
="#">修改密碼
</a
></li
><li
><a href
="#">退出
</a
></li
></ul
></div
></div
>
</div
>
<div
class="container clearfix"><div
class="sidebar-wrap"><div
class="sidebar-title"><h1
>菜單
</h1
></div
><div
class="sidebar-content"><ul
class="sidebar-list"><li
><a href
="#"><i
class="icon-font">&<ul
class="sub-menu"><li
><a href
="design.html"><i
class="icon-font">&<li
><a href
="design.html"><i
class="icon-font">&<li
><a href
="design.html"><i
class="icon-font">&<li
><a href
="design.html"><i
class="icon-font">&<li
><a href
="design.html"><i
class="icon-font">&<li
><a href
="design.html"><i
class="icon-font">&<li
><a href
="design.html"><i
class="icon-font">&</ul
></li
><li
><a href
="#"><i
class="icon-font">&<ul
class="sub-menu"><li
><a href
="system.html"><i
class="icon-font">&<li
><a href
="system.html"><i
class="icon-font">&<li
><a href
="system.html"><i
class="icon-font">&<li
><a href
="system.html"><i
class="icon-font">&</ul
></li
></ul
></div
></div
><!--/sidebar
--><div
class="main-wrap"><div
class="crumb-wrap"><div
class="crumb-list"><i
class="icon-font">&</div
><div
class="result-wrap"><div
class="result-title"><h1
>快捷操作
</h1
></div
><div
class="result-content"><div
class="short-wrap"><a href
="insert.html"><i
class="icon-font">&<a href
="insert.html"><i
class="icon-font">&<a href
="insert.html"><i
class="icon-font">&<a href
="insert.html"><i
class="icon-font">&<a href
="#"><i
class="icon-font">&</div
></div
></div
><div
class="result-wrap"><div
class="result-title"><h1
>系統基本信息
</h1
></div
><div
class="result-content"><ul
class="sys-info-list"><li
><label
class="res-lab">操作系統
</label
><span
class="res-info">WINNT</span
></li
><li
><label
class="res-lab">運行環境
</label
><span
class="res-info">Apache
/2.2.21 (Win64
) PHP/5.3.10</span
></li
><li
><label
class="res-lab">PHP運行方式
</label
><span
class="res-info">apache2handler
</span
></li
><li
><label
class="res-lab">靜靜設計
-版本
</label
><span
class="res-info">v
-0.1</span
></li
><li
><label
class="res-lab">上傳附件限制
</label
><span
class="res-info">2M
</span
></li
><li
><label
class="res-lab">北京時間
</label
><span
class="res-info">2014年
3月
18日
21:08:24</span
></li
><li
><label
class="res-lab">服務器域名
/IP</label
><span
class="res-info">localhost
[ 127.0.0.1 ]</span
></li
><li
><label
class="res-lab">Host
</label
><span
class="res-info">127.0.0.1</span
></li
></ul
></div
></div
><div
class="result-wrap"><div
class="result-title"><h1
>使用幫助
</h1
></div
><div
class="result-content"><ul
class="sys-info-list"><li
><label
class="res-lab">更多模板:
</label
><span
class="res-info"><a href
="http://www.codejie.net/" target
="_blank">源碼街
-免費源碼下載
</a
></span
></li
></ul
></div
></div
></div
><!--/main
-->
</div
>
</body
>
</html
>
創建頭部模板在view目錄下創建comm目錄在創建head.html
/home/view/comm/head.html
<!doctype html
>
<html
>
<head
><meta charset
="UTF-8"/><title
>后臺管理
</title
><link rel
="stylesheet" type
="text/css" href
="__PUBLIC__/css/common.css"/><link rel
="stylesheet" type
="text/css" href
="__PUBLIC__/css/main.css"/>
</head
>
<body
>
<div
class="topbar-wrap white"><div
class="topbar-inner clearfix"><div
class="topbar-logo-wrap clearfix"><h1
class="topbar-logo none"><a href
="index.html" class="navbar-brand">后臺管理
</a
></h1
><ul
class="navbar-list clearfix"><li
><a
class="on" href
="index.html">首頁
</a
></li
><li
><a href
="#" target
="_blank">網站首頁
</a
></li
></ul
></div
><div
class="top-info-wrap"><ul
class="top-info-list clearfix"><li
><a href
="#">管理員
</a
></li
><li
><a href
="#">修改密碼
</a
></li
><li
><a href
="#">退出
</a
></li
></ul
></div
></div
>
</div
>
<div
class="container clearfix"><div
class="sidebar-wrap"><div
class="sidebar-title"><h1
>菜單
</h1
></div
><div
class="sidebar-content"><ul
class="sidebar-list"><li
><a href
="#"><i
class="icon-font">&<ul
class="sub-menu"><li
><a href
="design.html"><i
class="icon-font">&<li
><a href
="design.html"><i
class="icon-font">&<li
><a href
="design.html"><i
class="icon-font">&<li
><a href
="design.html"><i
class="icon-font">&<li
><a href
="design.html"><i
class="icon-font">&<li
><a href
="design.html"><i
class="icon-font">&<li
><a href
="design.html"><i
class="icon-font">&</ul
></li
><li
><a href
="#"><i
class="icon-font">&<ul
class="sub-menu"><li
><a href
="system.html"><i
class="icon-font">&<li
><a href
="system.html"><i
class="icon-font">&<li
><a href
="system.html"><i
class="icon-font">&<li
><a href
="system.html"><i
class="icon-font">&</ul
></li
></ul
></div
></div
>
在/home/view/index.html中直接包含這個頭部模板
<include file
="comm/head" /><!--/sidebar
--><div
class="main-wrap"><div
class="crumb-wrap"><div
class="crumb-list"><i
class="icon-font">&</div
><div
class="result-wrap"><div
class="result-title"><h1
>快捷操作
</h1
></div
><div
class="result-content"><div
class="short-wrap"><a href
="insert.html"><i
class="icon-font">&<a href
="insert.html"><i
class="icon-font">&<a href
="insert.html"><i
class="icon-font">&<a href
="insert.html"><i
class="icon-font">&<a href
="#"><i
class="icon-font">&</div
></div
></div
><div
class="result-wrap"><div
class="result-title"><h1
>系統基本信息
</h1
></div
><div
class="result-content"><ul
class="sys-info-list"><li
><label
class="res-lab">操作系統
</label
><span
class="res-info">WINNT</span
></li
><li
><label
class="res-lab">運行環境
</label
><span
class="res-info">Apache
/2.2.21 (Win64
) PHP/5.3.10</span
></li
><li
><label
class="res-lab">PHP運行方式
</label
><span
class="res-info">apache2handler
</span
></li
><li
><label
class="res-lab">靜靜設計
-版本
</label
><span
class="res-info">v
-0.1</span
></li
><li
><label
class="res-lab">上傳附件限制
</label
><span
class="res-info">2M
</span
></li
><li
><label
class="res-lab">北京時間
</label
><span
class="res-info">2014年
3月
18日
21:08:24</span
></li
><li
><label
class="res-lab">服務器域名
/IP</label
><span
class="res-info">localhost
[ 127.0.0.1 ]</span
></li
><li
><label
class="res-lab">Host
</label
><span
class="res-info">127.0.0.1</span
></li
></ul
></div
></div
><div
class="result-wrap"><div
class="result-title"><h1
>使用幫助
</h1
></div
><div
class="result-content"><ul
class="sys-info-list"><li
><label
class="res-lab">更多模板:
</label
><span
class="res-info"><a href
="http://www.codejie.net/" target
="_blank">源碼街
-免費源碼下載
</a
></span
></li
></ul
></div
></div
></div
><!--/main
-->
</div
>
</body
>
</html
>
/home/view/comm/insert.html
<include file
="comm/head" /><!--/sidebar
--><div
class="main-wrap"><div
class="crumb-wrap"><div
class="crumb-list"><i
class="icon-font">
</i
><a href
="/jscss/admin/design/">首頁
</a
><span
class="crumb-step">>
;</span
><a
class="crumb-name" href
="/jscss/admin/design/">作品管理
</a
><span
class="crumb-step">>
;</span
><span
>新增作品
</span
></div
></div
><div
class="result-wrap"><div
class="result-content"><form action
="/jscss/admin/design/add" method
="post" id
="myform" name
="myform" enctype
="multipart/form-data"><table
class="insert-tab" width
="100%"><tbody
><tr
><th width
="120"><i
class="require-red">*</i
>分類:
</th
><td
><select name
="colId" id
="catid" class="required"><option value
="">請選擇
</option
><option value
="19">精品界面
</option
><option value
="20">推薦界面
</option
></select
></td
></tr
><tr
><th
><i
class="require-red">*</i
>標題:
</th
><td
><input
class="common-text required" id
="title" name
="title" size
="50" value
="" type
="text"></td
></tr
><tr
><th
>作者:
</th
><td
><input
class="common-text" name
="author" size
="50" value
="admin" type
="text"></td
></tr
><tr
><th
><i
class="require-red">*</i
>縮略圖:
</th
><td
><input name
="smallimg" id
="" type
="file"><!--<input type
="submit" onclick
="submitForm('/jscss/admin/design/upload')" value
="上傳圖片"/>--></td
></tr
><tr
><th
>內容:
</th
><td
><textarea name
="content" class="common-textarea" id
="content" cols
="30" style
="width: 98%;" rows
="10"></textarea
></td
></tr
><tr
><th
></th
><td
><input
class="btn btn-primary btn6 mr10" value
="提交" type
="submit"><input
class="btn btn6" onClick
="history.go(-1)" value
="返回" type
="button"></td
></tr
></tbody
></table
></form
></div
></div
></div
><!--/main
-->
</div
>
</body
>
</html
>
總結
以上是生活随笔為你收集整理的thinkphp模板的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。