開頭話: 網站,說實話,是第一次做,也就直接選擇了ThinkPHP這個開源框架。選擇這個框架的原因。。。已經不記得了 貌似在我當時的認知中只有這個了,其它更優秀的框架也是這個畢業設計做到後期再去瞭解的。想起來了,是覺得相對 於使用java開發web,感覺php的直接可解析性更加方便於開發,能讓我節省 ...
開頭話:
網站,說實話,是第一次做,也就直接選擇了ThinkPHP這個開源框架。選擇這個框架的原因。。。已經不記得了
貌似在我當時的認知中只有這個了,其它更優秀的框架也是這個畢業設計做到後期再去瞭解的。想起來了,是覺得相對
於使用java開發web,感覺php的直接可解析性更加方便於開發,能讓我節省很多工作= =然後就開始了自學php之路(
前端我交給我我的同學,幸好)。
註意點1-如何在Controller類中調用一個方法(函數)?
一開始開發的時候按照自己的以往面向對象的理解,將方法放置於Controller中直接調用,然後發現是不行的,必須得
將方法(公用)放置於Public模塊或自身Model的function.php文件中,或者你可以新建一個,來調用。
註意點2-Html文件的實質
Thinkphp框架中,由於框架本身會再解析html文件,這就將允許你自定義標簽,你可以使用<include>、<if>、<for>等等標簽
如:
1 <include file="Temp/temp_leftmenu" />
1 <switch name="file.type"> 2 <case value="dir"><a href="{:U('Other/material',array('dir' => urlencode($file['name'])))}">{$file['filename']}</a></case> 3 <case value="pdf|html|jpeg|png|mp4"><a id="{:hash('md5',$file['name'])}">{$file['filename']}</a></case> 4 <default />{$file['filename']} 5 </switch>
這讓我這個對web還不怎麼熟悉的人開心不得了。
結束語:
實在是有點久遠。。。很多東西忘記了,先寫這麼多。
這個網上資料實在少,所以官網文檔對我的幫助很大。