-
extends? ?文件夾為第三方庫不是通過composer下載的或者說一個好用的第三方庫是composer上沒有的? *****要修改命名空間就可以應用了****
public 網站根目錄,此文件夾下都是可以訪問的,其中的static文件夾為css js 靜態文件的文件夾,robots.txt為搜索引擎爬蟲文件(規則可以自己編寫,例如前臺希望被搜索引擎爬取,后臺不希望被其爬?。?/p>
router.php為框架快速啟動文件 例如本機沒有安裝apache 只安裝了php 那么可以通過php內置的web server來啟動此框架
runtime為程序運行中的緩存文件(日志緩存以及程序編譯文件)
thinkphp為框架文件 base.php定義常量 composer.json定義composer的配置文件 console.php是控制臺的配置文件 convention.php 為框架默認的配置文件 helper.php為助手函數 lang文件夾為語言包 library文件夾為框架的核心文件夾,其中的think文件夾整個項目的核心文件,traits為類庫的擴展文件? LICENSE.txt為說明文件 README.md是說明文件 start.php是框架啟動文件? tpl文件夾為框架的一些模板文件,其中的default_index_.tpl為自動生成的控制器模板文件,dispatch_jump.tpl是網站發出成功或者失敗中間的跳轉文件,page_trace.tpl是調試時的模板文件,think_exception.tpl是頁面拋出異常時的模板文件
vender文件夾是composer安裝過程生成的目錄,通過composer安裝的所有類庫都會安裝到此文件夾
查看全部 -
command.php是 控制臺的配置文件(命令行執行php文件)
common.php????為全局助手函數?
config.php 為應用的配置文件
database.php 為數據庫配置文件
route.php 為路由配置文件
tags.php 為應用行為配置文件 鉤子
?
查看全部 -
<eq name="名字" value='值'>
{else/}
{/eq}
還有gt lt egt elt
查看全部 -
TP5 環境? ?版本要求
查看全部 -
for循環
查看全部 -
模版的循環標簽<volist name="名字" id="value" offset="從第幾個鍵開始循環" length="循環的長度" mod="取余,值為數字" empty="如果數組為空顯示這個值" key="當前第幾次循環,默認為i">
</volist>
查看全部 -
html注釋用戶可見
但是用php的注釋方法 前端源碼是看不見的 可以放心的寫注釋
查看全部 -
禁止解析js中的變量
查看全部 -
{literel}
{$email}
{/literel}
禁止解析
查看全部 -
后臺沒有assign email的值可以在前段模版設置默認值
{$email|default="hhhh"}
查看全部 -
前段模版使用 php函數的用法? ###號為占位符
例如<h2>{time()} : {time()|date="Y-md-",###}</h2>
###代替的就是time()函數
支持管道模式
查看全部 -
$_SERVER
查看全部 -
$_SERVER 系統變量 在模板中使用 例如{$Think.server.HTTP_HOST}
查看全部 -
默認路徑在前端顯示出來
__URL__
__CSS__
__JS__
__ROOT__
//常用的常量信息(獲取不同路徑) __ROOT__?獲取TP的根路徑(/thinkphp) __SELF__?當前瀏覽器地址欄中的地址(/thinkphp/index.php/Home/Index/test) __APP__?入口文件的路徑(/thinkphp/index.php) __MODULE__?當前程序模塊的路徑(/thinkphp/index.php/Home) __CONTROLLER__?當前控制器的路徑(/thinkphp/index.php/Home/Index) __ACTION__?當前操作方法的路徑(/thinkphp/index.php/Home/Index/test)
查看全部 -
layout
layout 'layout_on' =>'true' 'layout_name'=>'a'開啟后默認的訪問view文件機制發生變化,
會訪問view/a.html,
a.html 中的{__CONTENT__}的內容會被index控制器下指定方法對應view/index/*.html文件內容替換,
從而 達到訪問不同的方法,改方法對應的view文件會顯示不同的內容
若要改變其他共有的部分,還可通過控制器層使用$this -> assign傳值
通過給方法傳遞參數() a.html可以顯示不同的內容
查看全部
舉報