首页 » Web前端 » 在php中orm技巧_一款PHP措辞中的ORM介绍Propel

在php中orm技巧_一款PHP措辞中的ORM介绍Propel

访客 2024-11-20 0

扫一扫用手机浏览

文章目录 [+]

除了其ORM功能外,它还供应了一个查询天生器,数据库模式迁移,现有数据库的反向工程等等。

为什么要利用Propel?

在php中orm技巧_一款PHP措辞中的ORM介绍Propel

Propel为PHP运用程序开拓职员供应了方便操作数据库的工具,利用它就和PHP中的其他类和工具一样,它们无需编写SQL。

在php中orm技巧_一款PHP措辞中的ORM介绍Propel
(图片来自网络侵删)
开拓速率飞起供应查询天生器自动代码天生,方便IDE表明供应天生所有列和关系的方法供应数据库架构迁移可以进行模式逆向工程文档超丰富推进带有常见的“行为”怎么利用Propel

您须要将表的定义编写为xml,然后通过命令database:reverse从现有数据库中将其导出,或者通过ORM-Designer之类的工具进行构建。

<?xml version=\公众1.0\"大众 encoding=\"大众UTF-8\"大众?><database name=\公众bookstore\公众 defaultIdMethod=\"大众native\"大众> <table name=\"大众book\公众 phpName=\公众Book\"大众> <column name=\"大众id\"大众 type=\"大众integer\公众 required=\"大众true\公众 primaryKey=\"大众true\"大众 autoIncrement=\"大众true\公众/> <column name=\公众title\公众 type=\"大众varchar\公众 size=\"大众255\"大众 required=\"大众true\"大众 /> <column name=\"大众isbn\公众 type=\公众varchar\"大众 size=\"大众24\"大众 required=\公众true\"大众 phpName=\"大众ISBN\公众/> <column name=\"大众author_id\"大众 type=\"大众integer\"大众 required=\"大众true\"大众/> <foreign-key foreignTable=\公众author\公众> <reference local=\"大众author_id\"大众 foreign=\"大众id\"大众/> </foreign-key> </table> <table name=\公众author\"大众 phpName=\"大众Author\"大众> <column name=\"大众id\"大众 type=\"大众integer\公众 required=\公众true\"大众 primaryKey=\"大众true\"大众 autoIncrement=\"大众true\公众/> <column name=\"大众first_name\公众 type=\"大众varchar\"大众 size=\"大众128\"大众 required=\"大众true\公众/> <column name=\公众last_name\"大众 type=\"大众varchar\"大众 size=\公众128\"大众 required=\"大众true\"大众/> </table></database>

它利用PDO作为抽象层和代码天生来肃清运行时自省的包袱,以提高实行效率。

Propel实现了成熟的ORM层的所有关键观点:ActiveRecord模式,验证器,行为,表继续, 对现有数据库进行反向工程,嵌套集,嵌套事务,延迟加载,LOB(您为其命名)。

Propel优点可扩展性是Propel设计的核心。
无论您须要自定义什么,Propel都可以让您快速完成。
当您须要自定义查询或者须要定义繁芜查询的时候,Propel非常的方便。
Propel支持MySQL,PostgreSQL,SQLite,MSSQL和Oracle。
你可以任意切换数据源来完成你的项目的构建。
Propel天生的代码具有良好的注释能力,对IDE友好且易于利用。
Propel项目始于2005年,现已为数千个网站供应支持。
有着悠久的历史和全面记录的文档。
标签:

相关文章

今日头条算法如何实现个化推荐与精准传播

信息传播方式发生了翻天覆地的变化。今日头条作为国内领先的信息分发平台,凭借其强大的算法推荐系统,吸引了海量用户。今日头条的算法究竟...

Web前端 2025-01-31 阅读1 评论0

今日头条算法关闭之谜内容分发新格局

今日头条作为一款备受瞩目的新闻资讯平台,凭借其独特的算法推荐机制,吸引了大量用户。近期有关今日头条算法关闭的消息引发了广泛关注。本...

Web前端 2025-01-31 阅读1 评论0

今日头条算法智能推荐背后的科技魅力

信息爆炸的时代已经到来。人们每天在互联网上接触到海量的信息,如何从中筛选出有价值的内容,成为了人们关注的焦点。今日头条作为一款智能...

Web前端 2025-01-31 阅读1 评论0

今日头条算法专利申请个化推荐的秘密武器

信息爆炸的时代已经来临。在众多信息中,如何快速找到自己感兴趣的内容成为了一个难题。今日头条作为中国领先的资讯平台,凭借其独特的算法...

Web前端 2025-01-31 阅读1 评论0

今日头条算法机器推荐模式的秘密与挑战

大数据、人工智能等新兴技术的应用已经渗透到我们生活的方方面面。在信息爆炸的时代,人们获取信息的渠道越来越丰富,如何在海量信息中找到...

Web前端 2025-01-31 阅读1 评论0