Zend Framework 1.9 and Doctrine Integration

余生颓废 提交于 2019-12-18 10:57:10

问题


I'm trying to setup Zend Framework and Doctrine.

There is this previous discussion with ZF 1.8

  • Integrate Doctrine with Zend Framework 1.8 app

That discussion doesn't take into account the AutoLoader / Bootstrap System.

If I generate an application skeleton with ./zh.sh how would I go about integrating Doctrine.


回答1:


Found a solution

http://pastie.org/481635 http://pastie.org/481633

Setup autoloader and plugin path in application/configs/application.ini:

autoloadernamespaces.0 = "Doctrine"

pluginpaths.ZendX_Doctrine_Application_Resource= "ZendX/Doctrine/Application/Resource"

Add paths to models and generated models in public/index.php

set_include_path(implode(PATH_SEPARATOR, array(
    realpath(APPLICATION_PATH . '/../library'),
    realpath(APPLICATION_PATH . '/models'),
    realpath(APPLICATION_PATH . '/models/generated'),
    get_include_path(),
)));

Save http://pastie.org/481633 to library/ZendX/Doctrine/Application/Resource/Doctrine.php




回答2:


Matthew Weier O'Phinney has blogged about the issue




回答3:


I picked up a few pointers from the previously suggested entry by Mathew Weier O'Phinney, as well as entries from Danceric that were originally based on ZF 1.8:

  • Doctrine ORM and Zend Framework
    http://www.danceric.net/2009/06/06/doctrine-orm-and-zend-framework/
  • Doctrine 1.2 is Zend Framework friendly
    http://www.danceric.net/2009/10/29/doctrine-1-2-is-zend-framework-friendly/

You may also be interested in the following links (a selection of my bookmarks matching "zend framework" and "doctrine"):

  • Integrating Zend Framework with Doctrine ORM
    http://roysimkes.net/blog/2009/11/integrating-zend-framework-with-doctrine-orm/
  • Integrating Zend Framework and Doctrine
    http://ruben.savanne.be/articles/integrating-zend-framework-and-doctrine
  • Optimizing Zend Framework and Doctrine applications
    http://codeutopia.net/blog/2009/01/17/optimizing-zend-framework-and-doctrine-applications/

Apologies for the plain text links. I am a new user here and subject to strict spam prevention rules.




回答4:


I built up a ready to use frame for Zend 1.11.11 and Doctrine 2.0.7 development and hosted it under ZendDoctrineFrame. Feel free to use it!



来源:https://stackoverflow.com/questions/1269850/zend-framework-1-9-and-doctrine-integration

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!