
您現(xiàn)在的(de)位置: 網站(zhàn)首頁 → 新聞資訊
參數(shù)綁定是(shì)通(tōng)過☆& >直接綁定URL地(dì)址中的(de)變量作(≈♦zuò)為(wèi)操作(zuò)方法的(de)參數(shù),可(k↓©ě)以簡化(huà)方法的(de)定義甚至路(lù)由的(de★∞→ )解析。參數(shù)綁定功能(néng)默認是(shì)開(kāi)啓的(d±←e),其原理(lǐ)是(shì)把URL中的(de)參數(sh∞ ù)(不(bù)包括模塊、控制(zhì)器(qìφ&♠♦)和(hé)操作(zuò)名)和(hé)操作(zuò)方法中的(de÷♠)參數(shù)進行(xíng)綁定...
前置和(hé)後置操作(zuò)指的(de)是(shì)在執行(xí₽δ€ng)某個(gè)操作(zuò)方法之前和(hé)✔≈之後會(huì)自(zì)動調用(yòng)的(de>≈♠)方法,不(bù)過僅對(duì)訪問(wèn)控制(zhì)器(qì)有(§ε↔yǒu)效。其他(tā)的(de)分(fēn)層控制♥(zhì)器(qì)層和(hé)內(nèi)部™≈÷<調用(yòng)控制(zhì)器(qì)的<÷(de)情況下(xià)前置和(hé)後置操作(zuò)是(shì)無'↔↔效的(de)。系統會(huì)檢測當前操作(zuò)是(shì)否↕§≠ 具有(yǒu)前置和(hé)後置操作(zuò),如(rú)...
控制(zhì)器(qì)和(hé)操作(zuò×§←)一(yī)般來(lái)說(shuō),Th>₹inkPHP的(de)控制(zhì)器(qì)是(shì)一(yī)個(gè)≠§¥類,而操作(zuò)則是(shì)控制(z→&hì)器(qì)類的(de)一(yī)個(gè)公共方法。§≠© 下(xià)面就(jiù)是(shì)一(₩↑yī)個(gè)典型的(de)控制(zhì)器(↓φ'∏qì)類的(de)定義:?phpnamespace Home\Control≥'÷ler;use Thin...
我們已經了(le)解了(le)如(rú)何定義路(lù)由規則,下(α∏₽αxià)面我們來(lái)舉個(gè)例子(zǐ)加深印象。假設我們♠£定義了(le)News控制(zhì)器(qì)如(rú)下(xià)(代碼實<♥₩現(xiàn)僅供參考):namespac$↑₩e Home\Controller;use Think\Con×∑∞trol...
閉包定義我們可(kě)以使用(yòng)閉包的(de)方式定義一(≥ §yī)些(xiē)特殊需求的(de)路(lù)由,而不& ←(bù)需要(yào)執行(xíng)控制(zhì)器(qì)≥ λ的(de)操作(zuò)方法了(le),例如(rú):'URLΩβ¥_ROUTE_RULES'=array('test'<✘= function(){ echo 'just...
靜(jìng)态路(lù)由其實屬于規則路(lù)由的(de "≠)靜(jìng)态簡化(huà)版(又(₩ ♥♦yòu)稱為(wèi)URL映射),路(lλ≤πù)由定義中不(bù)包含動态參數(shù),靜(jìng)态路(lù)由 ©$∏不(bù)需要(yào)遍曆路(lù)由規則而是(sh£₩ì)直接定位,因此效率較高(gāo),但(dàn)作(zuò)用(×β±♦yòng)也(yě)有(yǒu)限。如(rú)果我們定義了(le)下(β xià)面的(de)靜(jìng)态路(lù)由'U£↕♠RL_ROUTE...
正則路(lù)由也(yě)就(jiù)是(shì)采 δ↓用(yòng)正則表達式定義路(lù)由的(de)一♦☆§(yī)種方式,依靠強大(dà)的(de©¥•♣)正則表達式,能(néng)夠定義更靈活的(de)路(lù&$ )由規則。路(lù)由表達式支持的(de)÷♦正則定義必須以/開(kāi)頭,否則就(jiù)視(shì)σ₹÷為(wèi)規則表達式。也(yě)就(jiù)是∞©(shì)說(shuō)如(rú)果采用(yòng):'#^blog\/↕"¶(\d+...
規則路(lù)由是(shì)一(yī)種比•較容易理(lǐ)解的(de)路(lù)由定義方式,采♥↑用(yòng)ThinkPHP設計(jì)的(de)規則表達式來≈®(lái)定義。規則表達式規則表達式通(tōng)常包含靜(jìng)态↓γλ地(dì)址和(hé)動态地(dì)址,或者兩種地(dì)址的(de)×★λ結合,例如(rú)下(xià)面都(dōu)屬∞∏±于有(yǒu)效的(de)規則表達式:'my' = .§♥..
啓用(yòng)路(lù)由要(yào)使用(yòng)路(lù"♦)由功能(néng),前提是(shì)你(nǐ)的(de)URL支持PATH_₩₩₽INFO(或者兼容URL模式也(yě)可(kě)以,采用(yòng)普通(→£ tōng)URL模式的(de)情況下(xià)不(bù)支持λ路(lù)由功能(néng)),并且在應用(yòng)(或者 ↓¥模塊)配置文(wén)件(jiàn)中開(kλ¶φāi)啓路(lù)由:// 開(kāi)啓路(lù)由'U> →RL_...
我們來(lái)系統的(de)了(le)解下(xià)ThinΩ<♣≈kPHP框架開(kāi)發的(de)應用(yòng)的(de)标準執★♥←行(xíng)流程:用(yòng)戶URL請(qǐng)求調用(yòng± ↕→)應用(yòng)入口文(wén)件(jiàn)(通(αΩ±tōng)常是(shì)網站(zhàn)的(de)index.php)載∑☆入框架入口文(wén)件(jiàn)(ThinkP₩δ★HP.php)記錄初始運行(xíng)時(shí)間(jiān)和(hé)內( ∑Ωnèi)存開(kāi)銷系...
