<thinkPHP實(shí)戰(zhàn)>讀書筆記

<thinkPHP實(shí)戰(zhàn)>-夏磊

  • 項(xiàng)目源碼:https://github.com/xialeistudio/thinkphp-inaction/tree/master/
  • 第二章:配置
    • 配置類型
      • 默認(rèn)配置:thinkphp/conf/convention.php
      • 公共配置:Application/Common/Conf/config.php
      • 模式配置:這里不做了解
    • 配置操作
      • c函數(shù)
      • 配置的加載順序,從里到外
      • 配置的讀取撕彤,寫入寸莫,擴(kuò)展
      • <pre>格式化輸出
  • 第三章:路由
    • url的三種模式:動(dòng)態(tài)url(?=&鹿寨,不安全),靜態(tài)url(.html/.xml..新博,磁盤空間占用大),偽靜態(tài)(/id/1,cpu占有量會(huì)上升)
    • thinkphp的路由支持四種模式:
      • 普通模式:...index.php?m=home&c=index&a=index
      • pathinfo模式:...index.php/home/index/index
      • rewrite模式:.../home/index/index(*服務(wù)器重寫配置.hacass)
      • 兼容模式:...index.php?s=home/index/index
    • 路由配置規(guī)則
      • 規(guī)則路由/:year/:day
      • 正則路由/^...$/
      • 靜態(tài)路由:不包含任何靜態(tài)參數(shù)脚草,也不需要遍歷路由規(guī)則赫悄,路由效果最高
  • 第四章:控制器
    • 前置操作和后置操作
      • function _before_index()
      • function index()
      • function _after_index()
    • 動(dòng)態(tài)參數(shù)綁定bind($id)
    • 偽靜態(tài):為了優(yōu)化seo效果,通過(guò)配置靜態(tài)后綴"YRL_HTML_SUDDIX"馏慨,home/index/index.html
    • url生成
      • u函數(shù)
    • ajax返回
      • $this->ajaxReturn()
    • 重定向和頁(yè)面跳轉(zhuǎn)
      • 重定向:$this->redirect('頁(yè)面')
      • 頁(yè)面跳轉(zhuǎn)(可使用模板):$this->success('text','頁(yè)面')
      • $this->error('text','頁(yè)面')
    • 讀取輸入:I函數(shù)
    • http請(qǐng)求方法
  • 第五章:模型
    • 模型實(shí)例化埂淮,M函數(shù)
    • 各種操作
    • 自動(dòng)完成
      • 靜態(tài)方式:通過(guò)$_auto屬性定義處理規(guī)則
      • 動(dòng)態(tài)方式:通過(guò)auto屬性定義處理規(guī)則
    • 視圖模型,關(guān)系模型(解決一對(duì)多等關(guān)系)
  • 第六章:視圖
    • 模板主題
      • DEFFAULT_THEME写隶,啟用后模板文件目錄后增加一目錄
    • 模板復(fù)制assign('data',$data)
    • 模板渲染display([路徑],[字符編碼],[mime類型])
  • 第七章:模板
    • 變量輸出
    • 系統(tǒng)變量
    • 函數(shù)
      • {變量|函數(shù)1|函數(shù)2} eg:{$parame|fuctionname}
    • 變量默認(rèn)值
      • {變量|default=""}
    • 算數(shù)運(yùn)算符
      • 對(duì)象用->倔撞,數(shù)組用array[k]
    • 模板繼承
      • <block>在父模板中需要子模板實(shí)現(xiàn)的區(qū)塊聲明
      • <extend>來(lái)聲明繼承的父模板
    • 試圖包含<include file="">
    • 內(nèi)置標(biāo)簽volist,switch,if,eq...
    • 模板布局~模板繼承
      • layout.html(~父模板)
        <include file="控制器名:header">
        <div id="content">
        {__CONTENT__}
        <div/>
        
        
      • index.html(~子模板)
        <layout name="控制器名:layout"/>
        <p>正文<p>
        
      • 模板注釋{/*呵呵*/}
  • 第八章:調(diào)試
  • 第九章:緩存
  • 第十章:專題
    • session(),cookie()的設(shè)置讀取刪除
    • 分頁(yè)實(shí)現(xiàn)(controller代碼利用count(),page())
    • 文件上傳:form表單實(shí)現(xiàn)(post/enctype),controller代碼利用upload())
    • 驗(yàn)證碼:(需要使用GD庫(kù)慕趴,controller代碼利用verify(),verify的entry()方法輸出圖片痪蝇,verify的check()方法進(jìn)行驗(yàn)證)
    • 圖像處理:(需要使用GD庫(kù)鄙陡,new Image(Image::IMAGE_GD),$path)
      • 圖像信息獲取dump()
      • 圖片裁剪crop()
      • 圖像略縮圖thumb()
      • 水印water()
  • 第十一章:留言板項(xiàng)目實(shí)戰(zhàn)
    https://github.com/xialeistudio/thinkphp-inaction/tree/master/message-board/
    • 功能包括:登錄注冊(cè),發(fā)表留言,查看留言
    • 前端技術(shù):表單提交
  • 第十二章:博客系統(tǒng)項(xiàng)目實(shí)戰(zhàn)
    https://github.com/xialeistudio/thinkphp-inaction/tree/master/blog
    • 功能包括:Admin模塊(權(quán)限檢測(cè)躏啰,文章分類趁矾,增刪查改,上傳圖片)给僵,Common模塊(分類處理毫捣,友情鏈接列表.?dāng)?shù)據(jù)庫(kù)字段大小寫),Home模塊(前臺(tái)布局(layout.html里放置公共靜態(tài)文件)帝际,)
    • 前端技術(shù):靜態(tài)資源按模塊放于public目錄下蔓同,在app各模塊配置好路徑.
    • 上傳圖片
  • 第十三章:論壇系統(tǒng)項(xiàng)目實(shí)戰(zhàn)
    https://github.com/xialeistudio/thinkphp-inaction/tree/master/bbs
    • 功能包括:Home模塊(登錄后重定向到登錄前頁(yè)面,)
    • 前端技術(shù):
  • 第十四章:微信公眾號(hào)開發(fā)
    https://github.com/xialeistudio/thinkphp-inaction/tree/master/wechat
    • 功能包括:
    • 前端技術(shù):
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蹲诀,一起剝皮案震驚了整個(gè)濱河市牌柄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌侧甫,老刑警劉巖珊佣,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異披粟,居然都是意外死亡咒锻,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門守屉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)惑艇,“玉大人,你說(shuō)我怎么就攤上這事拇泛”醢停” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵俺叭,是天一觀的道長(zhǎng)恭取。 經(jīng)常有香客問(wèn)我,道長(zhǎng)熄守,這世上最難降的妖魔是什么蜈垮? 我笑而不...
    開封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮裕照,結(jié)果婚禮上攒发,老公的妹妹穿的比我還像新娘。我一直安慰自己晋南,他們只是感情好惠猿,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著负间,像睡著了一般偶妖。 火紅的嫁衣襯著肌膚如雪姜凄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天餐屎,我揣著相機(jī)與錄音檀葛,去河邊找鬼玩祟。 笑死腹缩,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的空扎。 我是一名探鬼主播藏鹊,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼转锈!你這毒婦竟也來(lái)了盘寡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤撮慨,失蹤者是張志新(化名)和其女友劉穎竿痰,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體砌溺,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡影涉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了规伐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蟹倾。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖猖闪,靈堂內(nèi)的尸體忽然破棺而出鲜棠,到底是詐尸還是另有隱情,我是刑警寧澤培慌,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布豁陆,位于F島的核電站,受9級(jí)特大地震影響吵护,放射性物質(zhì)發(fā)生泄漏献联。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一何址、第九天 我趴在偏房一處隱蔽的房頂上張望里逆。 院中可真熱鬧,春花似錦用爪、人聲如沸原押。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)诸衔。三九已至盯漂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間笨农,已是汗流浹背就缆。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留谒亦,地道東北人竭宰。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像份招,于是被迫代替她去往敵國(guó)和親切揭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理锁摔,服務(wù)發(fā)現(xiàn)廓旬,斷路器,智...
    卡卡羅2017閱讀 134,657評(píng)論 18 139
  • 22年12月更新:個(gè)人網(wǎng)站關(guān)停谐腰,如果仍舊對(duì)舊教程有興趣參考 Github 的markdown內(nèi)容[https://...
    tangyefei閱讀 35,182評(píng)論 22 257
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,139評(píng)論 25 707
  • 今早重新開始停了好幾天的晨間思孕豹。自然醒來(lái),5:30十气。方式:語(yǔ)記励背。時(shí)間5:30到6:17,字?jǐn)?shù)12000桦踊。停下來(lái)是因...
    綻蕊向陽(yáng)閱讀 151評(píng)論 0 0
  • 1-得到 熊逸書院 春秋三傳 左傳椅野、公羊傳、穀梁傳 公羊傳正確解讀了春秋籍胯,在漢代是國(guó)家憲法竟闪。 經(jīng)、史杖狼、子炼蛤、集:重要...
    Lisa的小世界閱讀 236評(píng)論 0 0