听起来应该解决方法或类似的事情,但我会告诉你什么:

我选择使用我可以使用的每个库进行一个分开的“项目”。这就像一个全球库,我包括Zend Library,Doctrine Orm,jQuery,Blueprint CSS等。没有错。

问题是:我想在库文件夹中内部有一个全局的自举类,并且在我创建的每个项目中都有一个单独的bootstrap类。

我不知道如何设置超过1个引导类课程。可能吗?

有帮助吗?

解决方案

我能想到的最简单的方法是使您自己的基本bootstrap类,并扩展它而不是默认的zend。所以而不是

//application/Bootstrap.php
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
   // project specific
}

你将会拥有:

// application/Bootstrap.php
<?php
class Bootstrap extends YourNamespace_Bootstrap
{
   // project specific
}

// library/YourNamespace/Bootstrap.php
<?php
class YourNamespace_Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
   // library specific
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top