3

如何在基于Zend Framework的应用程序中自动加载Symfony类?我可以将某种Symfony自动加载器推送到Zend的自动加载器吗?自动加载Zend_Framework中的Symfony类

我需要使用一些组件,如输出转义或依赖注入类。

+0

这看起来像你在寻找什么:http://losohome.wordpress.com/2010/01/22/integrating-symfony-dependency-injection-service-container-with-zend-framework/ – greg0ire 2010-09-04 22:21:19

+0

@ greg0ire不是究竟。我正在寻找所有Symfony类的自动加载器,而不是依赖注入解决方案。 – takeshin 2010-09-05 12:40:38

+0

我不认为这是可能的。 sf自动加载器依赖于许多sf项目特定的东西,例如缓存的自动加载-php文件。您可以查看自动加载器文档(http://www.symfony-project.org/api/1_4/sfSimpleAutoload),但我认为它不会对您有所帮助 – Timo 2010-09-05 19:01:41

回答

1

Zend的自动加载机可以接受多个自动加载机:

$autoloader->pushAutoloader(array('ezcBase', 'autoload'), 'ezc'); 

以上是straight from the manual并显示如何包括ezComponents的自动加载机(今泽塔组件)作为附加加载器。您可以尝试通过提供Sfs Autoloader来实现此路线。

+1

链接被破坏): – 2011-08-09 19:21:46

+0

@Phoenix谢谢。删除。 – Gordon 2011-08-09 22:26:10