2012-01-28 28 views
0

我目前正在規劃我的社交網絡項目。經過長時間的思考後,我開始思考&的輸入,現在我開始具體地將想法寫在紙上。該網絡將針對特定的一羣人(所以沒有不良的Facebook副本)和他們的行業。多個配置文件類型網絡的正確php框架

我現在面臨的問題是一個框架或坐下來和編程的一切我們自己決定的選擇。我知道有很多PHP框架,我花了很長時間檢查選項。

我有顯着的Zend和警予是我的最愛,從我所看到和聽到的,到目前爲止,但有一個問題我無法獲得有關信息。

網絡將有3個(未來甚至4個)完全不同的配置文件類型。第一類是機構(如學校),第二類是直接隸屬於其的人(如教師),第三類是隨機人(學生,家長等)*。

*這當然是不同的事情,但只是讓你明白。

- >不同配置文件類型之間會有不同的交互規則。他們會填寫完全不同的信息,所以我會爲他們創建3個不同的數據庫。

我的問題:只會有一個登錄,一個頁面。你認爲哪種框架可以給我一些可能性來處理3種不同的用戶類型及其交互規則?我應該依賴框架還是應該從頭開始?

感謝您輸入事先 塞巴斯蒂安=)

回答

0
  1. 我真的不認爲你應該使用3個不同的數據庫,如徒勞的用戶類型的東西。而是在單個數據庫中模擬用戶類型。
  2. 我個人使用Yii作爲Php框架,它可以處理多種用戶類型。但我想知道你是否意識到你使用框架。我想你們而停止尋找合適的框架,而是查找合適的內容管理

好運

+0

嗨 - 非常感謝大家的回答,儘快我得到req reputaion(新的到stackoverflow)。至於cms,我認爲我們不會使用現有的cms,而是從zwro開始。我在joomla工作了很多,並且在drupal上有一些經驗,但是因爲這將是我們的'寶貝',我們會盡力使它完美滿足我們的需求。我的意思是當然3表,但一個數據庫。或者你認爲它可能在一起管理它嗎?生病看多一些yii然後:) – 2012-01-28 20:28:24

+0

它必須在一個數據庫中進行管理。除非數據庫設計堅如磐石,否則不要啓動該項目。你可能想要包含一個ORM來將你的php代碼映射到數據庫。 Yii內置了ORM,你可以用gii來做一些非常酷的事情,gii可以從數據庫中生成類。 要學習任何框架的基礎知識,或許從學習MVC開始,如果還不熟悉的話。 – 2012-01-28 20:42:54

+0

正如我所說的一個分貝,但多個表,我認爲我們在同一頁上。我在理論上以及在iOS開發中熟悉mvc。我只是一個新的東西在網絡方面:-)但非常感謝你的答案不好開始玩yii。不好意思諮詢這裏的一些朋友,他們在web開發中工作,並且會幫助我進行數據庫設計,儘管我曾經在mysql數據庫中做過一些工作,但這些工作並不是100%穩定的。非常感謝:) – 2012-01-28 20:46:43

1

嗯,我還會建議Yii的,因爲它是強烈面向對象的語言,讓您的能力有沉重的應用程序行爲輕量級應用程序。

非常強烈的ORM是它的美麗。我建議你打算首先然後採取start.first有其結構的簡單知識,然後開始

您可以通過Modules。我最近使用Yii它有3個角色,到目前爲止管理員,老師讓This處理多個配置文件,學生和他們兩個有配置文件。

開心編程:)

+0

嗨,感謝您的鏈接 - 我書籤,聽起來有趣=)以及感謝您的模塊提示。我認爲我決定使用yii看臺。今天我們有第一次會議,我們將開始詳細的計劃。謝謝你的回答=) – 2012-01-29 18:47:39

+0

歡迎兄弟............ – 2012-01-29 20:06:08

1

如前所述,這不是一個框架問題。 這可能是在一個數據庫中3個表: - 一個爲機構 - 一個用於型材 - 一個爲那些之間的關係,與對relationtype狀態字段。

在選擇框架時:考慮它是快速開發的簡單性。

相關問題