Doctrine for Zend 入门

Posted

技术标签:

【中文标题】Doctrine for Zend 入门【英文标题】:Getting started with Doctrine for Zend 【发布时间】:2011-06-08 19:40:40 【问题描述】:

我正在尝试开始使用 Doctrine for Zend。似乎没有很多东西可以帮助我解决这个问题。我发现网站和文档有点没用。 我目前正在查看this 网页。

有几个选项。我可以从 subversion 或 github 结帐。通过 PEAR 安装。或下载一个包。

我应该如何处理黑框中的代码行? 解压后的包怎么办?

顺便说一句 我是不是有点超出我的深度?在我开始处理 Doctrine 之前,我应该学习什么?

【问题讨论】:

Zend Framework 1.9 and Doctrine Integration的可能重复 @netcoder 是的,这似乎涵盖了我正在努力解决的一些主题。感谢您的链接。 【参考方案1】:

你真的应该看看Zend Framework webinars,更具体地说是Zend Framework v1 + Doctrine v2。它有详细的说明和指向 GitHub 的链接,您可以在其中下载网络研讨会中提供的源代码。

演示幻灯片可以在http://static.zend.com/topics/Zend-Framework-1-+-Doctrine-2.pdf找到。

演示摘要:

Zend Framework(版本 1)是一个 企业级,全栈 MVC 框架和组件库。 Doctrine(第 2 版)是一个企业 等级,ORM(对象关系映射) php 5.3 的框架。在这个 网络研讨会,ZF 和 Doctrine 团队 联手展示如何最好地 整合这两个框架和 生成 ZF 驱动的 MVC 应用程序 其中“M”由 教义2。熟悉 PHP 5.3 建议使用功能。主持人 - 拉尔夫·辛德勒、乔纳森·韦奇和 Guilherme Blanco(87 分钟)2010 年 12 月 15 日

不过,您必须向 Zend 注册(但这是免费的,所以我猜应该不会造成任何问题)。

【讨论】:

【参考方案2】:

实际上,您可以使用一些资源来集成 Zend Framework 和 Doctrine。例如,您可以关注以下截屏视频:

ZendCasts - Doctrine

我已经按照这些截屏视频进行了一些更正,并且能够将 Doctrine 1.x 与 Zend Framework 应用程序一起使用。您还可以查看生成的截屏代码;大多数这些屏幕投射中都提供此选项。

【讨论】:

【参考方案3】:

您将希望使用 Doctrine 2,而不是 1.2 版。两者不兼容。以下是解释原因的演示文稿:

http://www.slideshare.net/ralphschindler/zend-framework-1-doctrine-2-6177485

以下是 Zend Framework + Doctrine 2 集成的示例源代码:

https://github.com/fierycode/ZendFramework1-Doctrine2

https://github.com/marsbomber/zf1-doctrine2/tree/modular_setup(带模块)

【讨论】:

【参考方案4】:

我已经为某人指明了将 Doctrine 1.2 集成到 ZF 中的正确方向,我的帖子可以在 here 找到。

希望对你有所帮助。

【讨论】:

以上是关于Doctrine for Zend 入门的主要内容,如果未能解决你的问题,请参考以下文章

Zend+Doctrine yml 模式问题

Zend+Doctrine2:如何使用 ArrayCollections() 正确刷新实体?

Zend2 框架 - 给映射异常的 Doctrine ORM

PHP 将Zend Framework 1.10与Doctrine 2集成(使用Doctrine的Autoloader)

Zend Framework 2 + Doctrine 2 [关闭]

如何将嵌入的 Doctrine 文档填充到 Zend 字段集中?