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