2010-06-25 81 views
1

因此,在我的下一個項目中使用symfony之後,我決定經過多次辯論和研究。總結這個項目,它是一個LMS(是的,我知道有一些預先構建的例如moodle,但他們沒有我的特定公司要求的東西)。有許多模塊和問題需要考慮。我的問題是從Symfony開始的順序是什麼?在Symfony中開發的優先順序/優先級

請注意,數據庫已經制作完成並填充了數據。

The Doctrine ORM? 用戶認證? 創建核心模塊? (課程,註冊,成績) 頁面安全性(即安裝誰可以訪問哪些頁面的規則)?

回答

1

檢查出Jobeet教程是很好的建議。

如果數據庫已經建成,我可能會做這樣的事情:

  • 確保您有什麼樣的「對象」的規劃和功能的網站是有(如課程列表,當然詳細信息頁面,課程搜索等)。您應該能夠可視化該網站並準備好一些設計模型。這也將有助於瞭解它是否會使用多種語言。
  • 生成學說模型&表單類在你的數據庫
  • 創建主頁佔位符(可能是一個模塊)和登錄主頁佔位符(可能是一個模塊)+基本佈局的後面作進一步的調整以後。
  • 創建註冊&認證過程(因此您具有添加用戶,簽名和簽出的核心功能)。使用sfDoctrineGuardPlugin。
  • 現在,根據您的計劃逐一開始創建核心模塊。隨着您的進步,您會注意到部分/組件以及其他模塊可能有意義的地方。隨時添加新的路由規則。
  • 最後,添加任何一點位,清理你的模板HTML/CSS,JS文件等

...這樣你有工作正在進行網站,你可以玩的,你去沿。