国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

創造世界上最簡單的 PHP 開發模式第1/5頁

2024-05-04 22:14:20
字體:
來源:轉載
供稿:網友
/*************************************/
/* author:大齡青年
/* email :wenadmin@sina.com
/* from: http://blog.csdn.net/hahawen
/*************************************/

  php 作為“最簡單”的 Web 腳本語言, 在國內的市場越來越大,phper 越來越多,但是感覺大多數人好像沒有考慮到模式問題,什么樣的設計模式才是最優的,才是最適合自己目前工作的,畢竟效率是最重要的(用省下的時間打游戲,多美啊...)。MVC 應該是首選,www.sourceforge.net 上有好多優秀的基于 MVC 的開源項目,大家可以沖過去研究研究。

  前幾天給自己公司網站改版,主要還是文章發布系統,老板說后臺我想怎么設計就怎么設計,唯一的前提就是快。于是自己搭建了一個簡單的發布系統的框架。如果單純從文章發布系統上講,基本上可以滿足“中小型”企業網站的文章發布系統的要求,后臺的總共的php代碼不超過800行,而且支持任意擴充和plugin功能。

  廢話不再說了,下面把我的架構講一下,希望對您能有所幫助。

  注意:在開始前,需要您下載一個模板處理工具類:“smarttemplate”,并了解一些模板的簡單的使用。

  我的測試環境:windows2k/apache2/php4.3.2/smarttemplate類庫

  先講一下整個web站點的文件的分布,在后面的章節中將陸續創建并填充下面的目錄和文件
  我的服務器的web的根目錄是 “C:/Apache2/htdocs/”
  我在下面建立了一個文件夾“cmstest”作為我的網站的主文件夾
  文件夾“cmstest”下面的子文件結構是:

/config.inc.php
/list1.php
/list2.php
/new.php
/add.php
/view.php
/page.js
/src/MysqlUtil.php
/src/ArticleUtil.php
/src/CoreUtil.php
/src/ParseTpl.php
/src/lib/smarttemplate/*.* 這個目錄用來存放smarttemplate的類庫的
/smart/template/list1.htm
/smart/template/list2.htm
/smart/template/new.htm
/smart/template/add.htm
/smart/template/view.htm
/smart/cache/
/smart/temp/


設計步驟:

考慮自己公司的網站的特點和已經設計的模板的結構,總結要實現的功能,列出清單。 
分析功能清單,把功能分類。每一類的功能都是有共同點的,可以通過相同的方法實現的。 
根據功能,設計數據庫的表結構 
設計一個配置文件config.inc.php, 用來記錄網站的一些基本的信息,包括數據庫名........ 
為每一類功能設計數據庫查詢的接口函數,這樣以后相似的操作只要調用這個接口就可以了。這樣避免了以后可能發生的大量的代碼重復的操作,也就達到了代碼復用的目的。 
定義自己對模板工具的包裝函數,以后調用的時候就不用管模板工具的使用問題了,只有往自己的包裝函數里面塞數就可以了。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连云港市| 霞浦县| 大英县| 乐陵市| 将乐县| 尚义县| 建始县| 高碑店市| 盐亭县| 苏尼特右旗| 宝清县| 雅安市| 保康县| 平阴县| 华容县| 荣成市| 奉贤区| 集贤县| 保康县| 定兴县| 包头市| 乾安县| 湛江市| 云和县| 白河县| 延吉市| 三门峡市| 兴隆县| 奉贤区| 新密市| 桂东县| 安宁市| 山阳县| 西乡县| 连南| 精河县| 盘山县| 城固县| 武乡县| 淮南市| 内黄县|