幾個月來,我已經回到&了我的方法來開發 一個項目,我需要的工作,將最終使我很多錢 由於提高銷售效率。我一直在嘗試構建一個php CRM ,我將盡快爲其構建一些 基本功能,以便我可以從記事本++ 中的多個選項卡中存儲筆記(非常難看但我'cashin支票& snappin脖子)。
我開發CodeIgniter &開發接口時遇到了麻煩 jQuery UI選項卡然後決定(這是2.0之前),我應該移動到另一個框架,現在我已經潛水到Symfony。
我的第一個問題是,即使我的整個應用程序要在一個頁面上,我是否甚至需要mvc或mvc框架&由jquery元素組成,如不帶頁面重新加載的選項卡?
我的第二個問題是,我是否使用ORM查看過度複雜化的東西?編輯模式(doctine)時,我不完全瞭解遷移的必要性。需要關於如何解決這個問題的建議,因爲它似乎是一個先進的編碼器可能在一個小時內被淘汰的地方,因爲它在研究中花了我數月的時間。在此先感謝我正確接近我的symfony項目嗎?
編輯 可有人請觸摸添加字段教義&遷移?遷移總是必要的嗎?如果我不改變現有結構&我只是添加新表格或可選字段,是否需要跳過這些環節才能在生產環境中進行更改,或者這樣做的危險性更低?現在,這是主要的東西,阻止我試圖在Symfony中寫任何東西。
編輯#2 * Sticking w/Symfony/doctrine。我從來沒有花時間來模擬Inkscape的界面,或者完全繪製出整個數據庫模式。幾乎準備開始挖掘。
MVC:學習MVC不是問題(只是爲了澄清)。我非常喜歡這個結構,但是我很好奇這個應用程序的設計是否能夠整天運行,而不需要重新加載頁面。在這種情況下,我應該在控制器之間進行分配嗎? ORM:根據我的理解,ORM的想法似乎是非常有用的,但似乎添加字段過於複雜。 – LightweightPhenomenal 2011-04-26 16:26:55
精心設計的ORM系統可讓您像使用主語言中的任何對象一樣添加字段。只有你真的可以決定MVC是否適合你的項目。 – IanGilham 2011-04-29 13:36:16