代码之家  ›  专栏  ›  技术社区  ›  ItsPronounced Finn

PHP中是否有数据访问框架?

  •  0
  • ItsPronounced Finn  · 技术社区  · 14 年前

    我是一个.NET开发人员,但我希望扩展到PHP。我真的很喜欢看到php的功能。然而,由于.NET中的数据访问(如Linq)以及生成强类型数据集的简单性,我有点被宠坏了。对于PHP中的数据访问,是否有这样的方法来实现相同(或相似)的想法?一个我可能不知道的框架?

    我目前正在计划使用一个PHP框架,比如codeignor、jquery for javascript,可能还有我下一个项目的CSS框架。我很高兴能学到一些新东西,但当我想到用PHP访问数据时,我就遇到了困难。

    谢谢你的意见!

    7 回复  |  直到 14 年前
        1
  •  1
  •   Germán Rodríguez    14 年前

    我也是一个被Linq宠坏的.NET开发人员,我一直在为一个小项目使用CodeIgniter,我非常高兴。

    你可以看看代码点火器上的活动记录

    http://codeigniter.com/user_guide/database/active_record.html

        2
  •  0
  •   Jason McCreary    14 年前

    您遇到的大多数框架都会有某种类型的数据模式——DAO、活动记录等,因此如果您计划从一开始就采用一种模式,那么这应该适合您的需要。

    我对.NET和Linq并不完全熟悉。但是PHP确实有一些本地DB库和PEAR库(PDO)作为好的包装器。

        3
  •  0
  •   Joe Garrett    14 年前

    使用MVC for PHP进行模式和实践…这将使您对ASP.NET C数据集有最接近的适应——另外,请注意PHP中的类/对象处理,因为它们确实不相同。

        4
  •  0
  •   camomileCase    14 年前

    这个 Doctrine ORM 非常流行,集成了我最喜欢的PHP框架 Symfony .

        5
  •  0
  •   Community CDub    7 年前

    php的类型安全性与.net不同——据我所知,没有任何类似于php的linq的功能(有一点搜索提示我 PHPLINQ 但这并不是Linq所做的一切)。但是, several good ORMs available for PHP 这将为您提供对数据库表的面向对象访问。

        7
  •  0
  •   bcosca    14 年前

    Axon ORM 与PHP无脂肪框架捆绑在一起。