这听起来应该是解决方法或类似的东西,但我会告诉你什么:
我选择为每个我可以使用的库创建一个单独的“项目”。它就像一个全局库,我包含了 Zend 库、Doctrine ORM、JQuery、Blueprint CSS 等。然后我设置了包含路径。没有错。
问题是:我还想在库文件夹中有一个全局引导类,并在我为个人使用而创建的每个项目上都有一个单独的引导类。
我不知道如何设置超过 1 个引导类。可能吗?
这听起来应该是解决方法或类似的东西,但我会告诉你什么:
我选择为每个我可以使用的库创建一个单独的“项目”。它就像一个全局库,我包含了 Zend 库、Doctrine ORM、JQuery、Blueprint CSS 等。然后我设置了包含路径。没有错。
问题是:我还想在库文件夹中有一个全局引导类,并在我为个人使用而创建的每个项目上都有一个单独的引导类。
我不知道如何设置超过 1 个引导类。可能吗?
我能想到的最简单的方法是创建自己的基本引导类并扩展它而不是默认的 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
}