-
__construct 方法? ? ?執(zhí)行任何方法之前都會(huì)先執(zhí)行這個(gè)方法查看全部
-
1.fetch,volist
public function index(){
$this->assign('list',$list);
return $this->fetch();
查看全部 -
無Model模式的web開發(fā)--》企業(yè)官網(wǎng),都是靜態(tài)頁(yè)面,不需要數(shù)據(jù)庫(kù)
無View模式的Api接口開發(fā)--》對(duì)app提供http+json的接口
查看全部 -
隱藏url上的index.php使得url更美觀,安全
首先去httpd中找到大概130行,關(guān)鍵詞rewrite_module ?放開注釋再找到根目錄配置
大概219行關(guān)鍵詞Director找到AllowOveride None 的None改為All
然后重啟apache
最后訪問沒有index.php的路徑,訪問成功。
留意如果使用的是apache使用的是rewrite重寫規(guī)則那么起控制作用的是public下的.htaccess的最后一行
RewriteRue ^(.*)$ index.php/$1 [qsa,pt,l]
代表著,把當(dāng)前所有url的請(qǐng)求,重定向自動(dòng)加上index.php的url路徑。起哄$1對(duì)應(yīng)的就是括號(hào)中的內(nèi)容。
查看全部 -
common.php 通用函數(shù),可以全局調(diào)用
config.php 配置項(xiàng)
database.php 數(shù)據(jù)庫(kù)配置項(xiàng)
route.php 路由配置項(xiàng)
tags.php 應(yīng)用行為擴(kuò)展配置項(xiàng),用來擴(kuò)展框架,利用Hook鉤子添加行為
extend 下載第三方類庫(kù)(不通過composer)
網(wǎng)站根目錄放在public
rebots爬蟲定義文件
router快速啟動(dòng)框架服務(wù)
static靜態(tài)文件
查看全部 -
java
<html></html>
fasdfasfasdfa
sffdsdssdf
查看全部 -
簡(jiǎn)單易懂,不錯(cuò)不錯(cuò)。
查看全部 -
講的真好,受益匪淺。
查看全部 -
extend 繼承查看全部
-
view是展示層查看全部
-
controller是控制器層 model是模型層查看全部
-
thinkphp
查看全部 -
212125626526
查看全部 -
模板的引入使用include標(biāo)簽,通過標(biāo)簽引入不同的模板文件,簡(jiǎn)化模板。例如{include file="common/nav /}
將所有頁(yè)面都需要的代碼寫入view/common/base.html中,在模板需要用到代碼時(shí)直接用{extend name=“common/base”/}
如何更改繼承文件的內(nèi)容,在繼承文件中添加標(biāo)簽{block? name=“title”}要修改的內(nèi)容{/block} ,在被繼承文件中添加標(biāo)簽{block? name=“title”}源代碼內(nèi)容{/block}(當(dāng)文件沒有修改時(shí),默認(rèn)輸出源代碼的內(nèi)容。)如果繼承文件中想要在原來代碼的基礎(chǔ)上進(jìn)行添加,可以{block? name=“title”}要修改的內(nèi)容{__block__}/block}
layout標(biāo)簽,先修改配置文件,之后直接在模板中編寫內(nèi)容,會(huì)直接替換layout.html中{__CONTENT__}所在行,直接輸出。
在前端中使用繼承多一點(diǎn),后臺(tái)可以使用繼承和layout結(jié)合。
查看全部 -
比較是否相等:標(biāo)簽{eq name=“a” value=“10(或者$另一個(gè)變量名)”} 想等{else/} 不相等{/eq}
{equal} xxx{else/} xxx{/equal}
neq(notequal)與上述相反,如果錯(cuò)誤返回前一個(gè)值,如果錯(cuò)誤返回else的值
比較大于的標(biāo)簽:{gt???? }{else/} ? ? {/gt}
比較小于的標(biāo)簽{lt}
大于等于:{egt}
查看全部 -
循環(huán)標(biāo)簽:1、{volist? ? 有一些屬性 } {/volist}
2、foreach
3、for
查看全部 -
大多數(shù)邏輯編寫調(diào)整調(diào)整在控制器中完成。模板只用來展示界面的,多數(shù)時(shí)候不需要在view層進(jìn)行邏輯的編寫。可以使用系統(tǒng)默認(rèn)的標(biāo)簽件進(jìn)行
查看全部 -
以上四種方法都能將變量輸出。
使用變量替換,當(dāng)變量文件存放路徑改變時(shí),可以不用改變所有文件中的路徑。
查看全部 -
用fetch需要用模板文件進(jìn)行調(diào)用,用display可以直接寫入字符串。再有前端用戶交互時(shí)建議用fetch,將mvc分離,代碼可維護(hù)性高。
查看全部 -
thinkphp框架試單入口文件,所有請(qǐng)求都通過public下的index.php進(jìn)入,之后通過攜帶不同的參數(shù)轉(zhuǎn)發(fā)到相應(yīng)的控制器中實(shí)現(xiàn)相應(yīng)的功能。
index.php入口文件中可以改變一些常量的定義,如app文件路徑,config文件路徑,等等。
查看全部 -
改變系統(tǒng)環(huán)境變量,在thinkphp下創(chuàng)建一個(gè).env文件,每次修改環(huán)境變量時(shí),在config下添加新的環(huán)境文件,再.env中同時(shí)添加新的環(huán)境變量。同時(shí)通知團(tuán)隊(duì)成員在.env中添加。使用時(shí)直接訪問ENV函數(shù)即可顯示環(huán)境變量。
查看全部 -
之前的慣例配置、應(yīng)用配置、擴(kuò)展配置都是對(duì)整個(gè)應(yīng)用而言。可以通過模塊配置對(duì)單個(gè)模塊進(jìn)行配置。在cong下新建文件夾,需要與模塊名相同,在文件夾下新建配置文件必須是config.php。
conf下新建的文件對(duì)整個(gè)應(yīng)用有用,conf下新建模塊,在模塊下新建config.php,則是對(duì)同名模塊有用。
查看全部 -
不同場(chǎng)景可能需要的配置不同,就可以通過擴(kuò)展場(chǎng)景配置來設(shè)置不同的配置(在家和辦公時(shí)可能環(huán)境不同使用的數(shù)據(jù)庫(kù)不同,就可以設(shè)置不同的場(chǎng)景配置)
查看全部 -
開發(fā)中是不允許改變框架的任何配置的,避免后期升級(jí)出現(xiàn)問題。慣例配置也就是默認(rèn)配置。我們可以通過應(yīng)用配置來修改。在config.php中修改即可修改整個(gè)應(yīng)用的配置??梢蕴砑有碌捻?xiàng),或者修改默認(rèn)的配置:使用默認(rèn)配置中的名稱,添加新的值即可將之前的覆蓋掉。
查看全部
舉報(bào)