我的系统需要注册100多个插件,但是100个之后Zend Framework干脆把剩下的删掉了。可以注册的插件数量有限制吗?有人知道我可以在哪里设置这个插件限制吗?如果没有这样的限制,还有什么问题?
3 回答
1
老实说——如果你有 99 个插件,那肯定是有问题的。但即使 - 我不认为,有这样的限制。可能有一个偏移量为 100 的插件。这可能会破坏某些东西。尝试转储插件数组...
于 2011-05-26T23:24:53.187 回答
0
我看不到源中任意数量的插件有任何限制(查找 registerPlugin()),你确定你没有尝试两次包含同一个插件吗?
于 2011-05-26T17:37:59.477 回答
0
一种选择是,它是递归的,说它是一个无限循环。在我的工作中,一些意大利面条代码将相同的函数精确地递归了 100 次。我使用 xdebug,该插件在第 100 次递归时认为:“好的,这是无限的,给致命的”。追踪它真的很糟糕。我刚改成99,哈哈
无论如何,您最好先制作一个模型,然后将该模型加载到一个插件中,然后让该模型加载所有其他插件,就像某种服务层一样。
于 2011-05-27T05:36:29.117 回答