SQL查询还是面向对象的设计?

时间:2014-05-17 03:29:14

标签: php mysql database oop object-oriented-database

我正在开展一个大型网站项目。目前,网站已设置为对数据库进行SQL查询以对其进行操作(例如,如果要将用户添加到user表中,则可以进行INSERT查询。)

我正在考虑将结构更改为更面向对象的设计。因此,可能有Users类或Products类。然而,在这种结构中,数据仍然存储在数据库中,因此例如具有用户类(保存每个用户的个人信息)几乎没有意义。使用基于PHP-MySQL的大型网站,这样的面向对象设计有什么好处?

正如您所看到的,我是构建大型网站的新手。什么是基于PHP-MySQL的站点的行业标准?常见的方法是什么?

1 个答案:

答案 0 :(得分:0)

您所指的是一种对象关系模型(ORM)。 我建议Laravel的Eloqent http://laravel.com/docs/eloquent。 但是还有很多其他的不需要框架。