问题描述
|
我的系统需要注册100个以上的插件,但是在100个Zend Framework之后,其他插件就只能删除了。可注册的插件数量是否有限制?有人知道我可以在哪里设置此插件限制吗?
如果没有这样的限制,那还有什么问题呢?
解决方法
老实说-如果您有99个插件,那肯定是错的。但是,尽管-我不认为,有这样的限制。可能有一个偏移量为100的插件。这可能会破坏某些东西。尝试转储插件数组...
,我在源中看不到对任意数量的插件的任何限制(请查找registerPlugin()),您确定不会尝试两次包含相同的插件吗?
,一个选择是,它是无限循环的循环递归。在我的工作中,一些意大利面条式代码将同一功能精确地重复了100次。我使用xdebug,该插件在第100个递归处认为:“好吧,这是无限的,给人致命”。真的很烂追踪。我只是将其更改为99,大声笑
无论如何,您最好先制作一个模型,然后将该模型加载到一个插件中,然后让该模型加载所有其他插件,例如各种服务层。