我正在嘗試爲我的電子商務網站製作管理面板中的OOP。實施OOP的建議
我對OOP相當陌生。在開始我的項目之前,我需要幾點建議。
我:
- 品牌頁面(添加,查看),其中管理員可以添加品牌(公司)或查看他們在一個網格;
- 類別/子類別;
- 產品頁面(CRUD)帶圖片上傳;
- 客戶;
- 訂單;
- 付款;
現在我面臨的問題是如何在OOP中做到這一點。例如:
- 我應該爲每個身份制定單獨的類併爲每個身份添加CRUD方法嗎?
- 我應該做一個通用的CRUD類並繼承它在每個身份?
我正在嘗試爲我的電子商務網站製作管理面板中的OOP。實施OOP的建議
我對OOP相當陌生。在開始我的項目之前,我需要幾點建議。
我:
現在我面臨的問題是如何在OOP中做到這一點。例如:
也許它更適合你使用像Symfony2,Codeigniter或其他的框架。那麼你可以看看重要的事情,而不是結構。
第二個是你可以在現有的框架中尋找好的解決方案來解決這些問題。
該框架爲您提供了使用CRUD編寫應用程序的結構。
首先在框架中啓動你的項目,php中的最佳框架是一個非常複雜的話題,但我認爲yii會更好 –
@NanheKumar,我會[爭辯](http://stackoverflow.com/a/10960679/727208 )Yii是PHP中最糟糕的框架之一。只有像CodeIgniter和CakePHP這樣的軟件才能超過它的可怕程度。 –
我能理解你渴望學習。但是你問的方式並不能帶來好的結果。在問OOP之前,最好真正理解該術語的廣義含義,否則你會長時間看錯地方。 – hakre