实现OOP的建议

实现OOP的建议,oop,Oop,我正试图在为我的电子商务网站制作管理面板时实现OOP 我对OOP还比较陌生。在开始我的项目之前,我需要一些建议 我有: 品牌页面(添加,查看),管理员可以添加品牌(公司)或在网格中查看 类别/子类别 带有图像上传的产品页面(CRUD) 顾客 命令 支付 现在我面临的问题是如何在OOP中实现它。例如: 我应该为每个标识创建单独的类,并为每个标识添加CRUD方法吗 我应该创建一个通用CRUD类并在每个标识中继承它吗 也许您最好使用Symfony2、Codeigniter或其他框架。然后你可以看重要的

我正试图在为我的电子商务网站制作管理面板时实现OOP

我对OOP还比较陌生。在开始我的项目之前,我需要一些建议

我有:

  • 品牌页面(添加,查看),管理员可以添加品牌(公司)或在网格中查看
  • 类别/子类别
  • 带有图像上传的产品页面(CRUD)
  • 顾客
  • 命令
  • 支付 现在我面临的问题是如何在OOP中实现它。例如:

  • 我应该为每个标识创建单独的类,并为每个标识添加CRUD方法吗
  • 我应该创建一个通用CRUD类并在每个标识中继承它吗

  • 也许您最好使用Symfony2、Codeigniter或其他框架。然后你可以看重要的事情,而不是结构

    第二,你可以在现有的框架中寻找解决这些问题的好方法


    该框架为您提供了使用CRUD等编写应用程序的结构。

    在不掌握基本实现知识的情况下开始使用框架好吗?我害怕跳进框架而不做基础知识strong@user2812955我相信,在跳入框架之前,您至少应该了解一些基本知识。然后看一下框架,以更好地了解如何以更精细的方式做你想做的事情。所以你应该先学习基础知识。但框架为您提供了实现这一点的方法。读一下,“所有的框架都是用OOP编写的”这真的根本不是真的。尤其是你的蛋糕/Ci建议真的不是。是的,@Stony,它们都很糟糕。他们对MVC做出了“新定义”,以便将其作为“MVC框架”推向市场。您显然不知道OOP的实践和原则是什么。在你继续向新手兜售糟糕的框架之前,也许你应该研究一下这个主题。首先,在框架中开始你的项目,php中最好的框架是一个非常复杂的主题,但我认为yii将会是better@NanheKumar,我想Yii是PHP中最差的框架之一。只有像CodeIgniter和CakePHP这样的垃圾才能超越它的丑陋。我能理解你渴望学习。但你的提问方式并不能让你获得好的结果。在询问OOP之前,最好真正理解这个术语更广泛的含义,否则你会在错误的地方寻找太久。