使用PHP語(yǔ)言實(shí)現(xiàn),如果你看不明白,請(qǐng)留言.... 相信原理都差不多..
為什么使用PHP做范例語(yǔ)言?
不外乎兩個(gè)因素: 1. PHP語(yǔ)法通俗易懂,有一點(diǎn)程序基礎(chǔ)的人就可以了解;2.代碼量比較少
本功能實(shí)現(xiàn)的代碼的目錄結(jié)構(gòu)見(jiàn) [ajax實(shí)時(shí)任務(wù)提示功能的實(shí)現(xiàn) -- vb2005xu自己動(dòng)手系列(1)],這個(gè)可以作為它的插件插入,這里也是闡述一種開(kāi)發(fā)思想:在網(wǎng)站開(kāi)發(fā)的過(guò)程中,功能是逐步添加的,一開(kāi)始并不能也不可以做到盡善盡美的設(shè)計(jì).建議在剛開(kāi)始的時(shí)候規(guī)劃好項(xiàng)目的結(jié)構(gòu),后期好使用插件擴(kuò)展功能實(shí)現(xiàn).. 本人表達(dá)能力不好,哪位好的請(qǐng)留言表述,我將綜合大家的東西改進(jìn),謝謝!
個(gè)人推薦JAVA web 初級(jí)開(kāi)發(fā)者使用三層模型的架構(gòu)來(lái)開(kāi)發(fā),不管現(xiàn)在是否流行,他始終是一種好的開(kāi)發(fā)規(guī)范!
個(gè)人推薦PHP web 初級(jí)開(kāi)發(fā)者使用MVC模型來(lái)開(kāi)發(fā)網(wǎng)站,如果是開(kāi)發(fā)富客戶端的系統(tǒng),則建議將VC兩層[其實(shí)是一層半]全部分擔(dān)給客戶端也就是瀏覽器[和用戶]來(lái)完成. 為什么說(shuō)是"一層半",V全部給客戶端,C的一半給瀏覽器[功能的連接地址],一半在服務(wù)器端執(zhí)行[代碼實(shí)現(xiàn)],比如使用EXTJS來(lái)開(kāi)發(fā)的時(shí)候.....
不再閑聊,讓我們進(jìn)入正題吧:還是之前的風(fēng)格,先給大家看代碼,不明白的請(qǐng)留言,我們共同探討,高手也請(qǐng)留下精彩言論,我好總結(jié),幫助我們這些入門者,謝謝大家.
再次說(shuō)明功能基于之前文章 [ajax實(shí)時(shí)任務(wù)提示功能的實(shí)現(xiàn) -- vb2005xu自己動(dòng)手系列(1),這個(gè)也可以當(dāng)成是一個(gè)插件],但是功能完全獨(dú)立出來(lái)了,之后的一系列文章也是在此之上進(jìn)行擴(kuò)展,當(dāng)是領(lǐng)著大家實(shí)現(xiàn)一個(gè)完整的項(xiàng)目,比如后面會(huì)講到用戶授權(quán)的實(shí)現(xiàn)[將采用RBAC,J基于角色的訪問(wèn)控制 來(lái)實(shí)現(xiàn)],UI層也會(huì)使用EXTJS來(lái)做,也有站內(nèi)郵件也就是短信息的實(shí)現(xiàn)等等
為了方便插件的插入和功能的擴(kuò)展,所以在這里我們要改動(dòng)代碼結(jié)構(gòu)
第一, 改下[ajax實(shí)時(shí)任務(wù)提示功能的實(shí)現(xiàn)]講到的/ucren/taskofpig/Controller/Default.php,
修改以下位置:
1. 將文件名稱由Default.php改為TaskOfPig.php
2. 將里面的類名稱由Controller_Default 改為Controller_TaskOfPig
3. 修改這個(gè)類的構(gòu)造函數(shù)名稱由Controller_Default 改為Controller_TaskOfPig
其他代碼不變
第二,新建一個(gè)/ucren/taskofpig/Controller/Default.php文件
里面代碼如下,暫時(shí)只有這些
<?php
class Controller_Default extends FLEA_Controller_Action
{
function actionIndex(){
redirect(url('TaskOfPig'),0); //停頓0秒后,重定向到index.php?ctl=TaskOfPig
}
}
?>
新聞熱點(diǎn)
疑難解答
圖片精選