php框架接觸有一段時間,主要是kohana和thinkphp。這兩個框架各有各的特色,總體來說kohana還是相對來說比較簡單,但是國內資料較少。
簡單的,我把我的這個框架命名為demo.
框架搭建第一步,總體目錄規劃:
|---classes
controller
models
|---views
|| ---template 主題
|---classes
controller
models
|---views
|| ---system
核心檔案
|---controller
|---config
|---orm 其他擴充套件的功能類
|| ---index.php 入口檔案
應用結構
為什麼要把model和controller放在classes下?
在程式中,你一定要把所有的檔案都require進來。但是如果再不同的目錄下定義了乙個相同名稱的類名就會報錯--fatal error: cannot redeclare class。
這樣是為了方便處理。
先來處理一下這個類如何實現:
自己動手寫AJAX框架
如果你了解了js物件導向,http協議,那麼就自己動手寫乙個ajax框架就可以了。小技術,大家不要笑啊!原始碼 注釋就不寫了,應該不難看懂的 使用就很簡單了。1.先插入引用。2.然後寫 js ajaxtest.htm 3.用c 建乙個一般處理程式 ajaxtest.ashx 這裡的框架使用就和jqu...
自己動手寫PHP框架(二)
在使用php的oo模式開發系統時,通常大家習慣將每個類的實現都存放在乙個單獨的檔案裡,這樣會很容易實現對類進行復用,同時將來維護時也很便利,這也是oo設計的基本思想之一。如果需要使用乙個類,只需要直接使用include require將其包含進來即可。但隨著專案規模的不斷擴大,使用這種方式會帶來一些...
自己動手寫PHP框架(二)
在使用php的oo模式開發系統時,通常大家習慣將每個類的實現都存放在乙個單獨的檔案裡,這樣會很容易實現對類進行復用,同時將來維護時也很便利,這也是oo設計的基本思想之一。如果需要使用乙個類,只需要直接使用include require將其包含進來即可。但隨著專案規模的不斷擴大,使用這種方式會帶來一些...