POSTS
Zend Framework(一)
Zend Framework
屁話:寫這些東西是一方面紀錄,並希望再寫完文章時成功開發一個專案.
Zend Framework
我認為他是眾多”工具”的一個代表. 工具不就是要拿來用,
而我們程式開發用他我們就是使用著.所以很多人有不一樣的用法~~~
以下是我所規劃的理想用法 歡迎討論
/(root)
|
—admin
| |
| —logs
|
—main
| |
| —components
| —function
| —cron
| —db
| —etc
| —library
| —modules
| —plugins
| —templates
|
—pub
| |
| —css
| —images
| —js
| —lang
|
—tmp
|
—cache
—upload
各目錄架構用途:
admin:顧名思義 給管理員使用.為何獨立開來? 因為安全性架構.. 我自己認為啦.(僅開放管理原使用瀏覽)
main:系統主要樞紐其中(拒絕瀏覽)
components:各種組件
function:各種功能
cron:排程相關(例如:每日訂單匯整拋單資料庫繪整)
db:資料庫? 不是存放各中資料庫運作語法.要幹麻不寫在CODE內?(秘密:比對所送出的SQL語法 是否允許.@@”防止SQL 語法攻擊最後一道防線.)
etc:系統設定檔.
library:各種函式庫(預計放入:1.Zend Framework 2.Smarty)
modules:模組.
plugins:外掛!!(不會幫你練功喔)
templates:佈景&LAYOUT.
pub:放各種公開的文件(公開權限)
css:放CSS
images:放圖檔影音
js:放javascript
lang:語言包~~
tmp:暫存目錄(拒絕瀏覽)
cache:快取存放
upload:使用者上傳存放
解說:
一些基本架構不說了….(懶)主要重點
components:獨立單一或由許多modules及plugins組成.
modules:獨立單一或由plugins組成.
網站架構 每個頁面,功能,執行皆由function去定義許多components或modules所組成.
沒力了~~ 剩下改次再寫