我目前正在規劃我的社交網絡項目。經過長時間的思考後,我開始思考&的輸入,現在我開始具體地將想法寫在紙上。該網絡將針對特定的一羣人(所以沒有不良的Facebook副本)和他們的行業。多個配置文件類型網絡的正確php框架
我現在面臨的問題是一個框架或坐下來和編程的一切我們自己決定的選擇。我知道有很多PHP框架,我花了很長時間檢查選項。
我有顯着的Zend和警予是我的最愛,從我所看到和聽到的,到目前爲止,但有一個問題我無法獲得有關信息。
網絡將有3個(未來甚至4個)完全不同的配置文件類型。第一類是機構(如學校),第二類是直接隸屬於其的人(如教師),第三類是隨機人(學生,家長等)*。
*這當然是不同的事情,但只是讓你明白。
- >不同配置文件類型之間會有不同的交互規則。他們會填寫完全不同的信息,所以我會爲他們創建3個不同的數據庫。
我的問題:只會有一個登錄,一個頁面。你認爲哪種框架可以給我一些可能性來處理3種不同的用戶類型及其交互規則?我應該依賴框架還是應該從頭開始?
感謝您輸入事先 塞巴斯蒂安=)
嗨 - 非常感謝大家的回答,儘快我得到req reputaion(新的到stackoverflow)。至於cms,我認爲我們不會使用現有的cms,而是從zwro開始。我在joomla工作了很多,並且在drupal上有一些經驗,但是因爲這將是我們的'寶貝',我們會盡力使它完美滿足我們的需求。我的意思是當然3表,但一個數據庫。或者你認爲它可能在一起管理它嗎?生病看多一些yii然後:) – 2012-01-28 20:28:24
它必須在一個數據庫中進行管理。除非數據庫設計堅如磐石,否則不要啓動該項目。你可能想要包含一個ORM來將你的php代碼映射到數據庫。 Yii內置了ORM,你可以用gii來做一些非常酷的事情,gii可以從數據庫中生成類。 要學習任何框架的基礎知識,或許從學習MVC開始,如果還不熟悉的話。 – 2012-01-28 20:42:54
正如我所說的一個分貝,但多個表,我認爲我們在同一頁上。我在理論上以及在iOS開發中熟悉mvc。我只是一個新的東西在網絡方面:-)但非常感謝你的答案不好開始玩yii。不好意思諮詢這裏的一些朋友,他們在web開發中工作,並且會幫助我進行數據庫設計,儘管我曾經在mysql數據庫中做過一些工作,但這些工作並不是100%穩定的。非常感謝:) – 2012-01-28 20:46:43