2013-09-24 87 views
0

我正在嘗試爲我的電子商務網站製作管理面板中的OOP。實施OOP的建議

我對OOP相當陌生。在開始我的項目之前,我需要幾點建議。

我:

  1. 品牌頁面(添加,查看),其中管理員可以添加品牌(公司)或查看他們在一個網格;
  2. 類別/子類別;
  3. 產品頁面(CRUD)帶圖片上傳;
  4. 客戶;
  5. 訂單;
  6. 付款;

現在我面臨的問題是如何在OOP中做到這一點。例如:

  1. 我應該爲每個身份制定單獨的類併爲每個身份添加CRUD方法嗎?
  2. 我應該做一個通用的CRUD類並繼承它在每個身份?
+0

首先在框架中啓動你的項目,php中的最佳框架是一個非常複雜的話題,但我認爲yii會更好 –

+0

@NanheKumar,我會[爭辯](http://stackoverflow.com/a/10960679/727208 )Yii是PHP中最糟糕的框架之一。只有像CodeIgniter和CakePHP這樣的軟件才能超過它的可怕程度。 –

+1

我能理解你渴望學習。但是你問的方式並不能帶來好的結果。在問OOP之前,最好真正理解該術語的廣義含義,否則你會長時間看錯地方。 – hakre

回答

0

也許它更適合你使用像Symfony2,Codeigniter或其他的框架。那麼你可以看看重要的事情,而不是結構。

第二個是你可以在現有的框架中尋找好的解決方案來解決這些問題。

該框架爲您提供了使用CRUD編寫應用程序的結構。

+2

從框架開始而沒有獲得自我實現的基礎知識是否很好?我很害怕在框架中跳躍而沒有使我的基礎強大 – Raheel

+1

@ user2812955我相信你應該在跳入框架之前至少獲得一些基礎知識。然後看看框架,以更好地瞭解如何以更精細的方式做你想做的事情。 –

+0

所有的框架都是用OOP編寫的。所以你應該先學習基礎知識。但是框架爲您提供了實現方法。閱讀它。 – Stony