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