是否可以在由Cake或Zend之类的其他框架构建的CMS中使用Symfony插件?这些插件有多独立?
问题有点抽象。
答案“是否可能...?”是“是”,但与不同设计意图的混合框架相关的不必要的复杂性充其量是可疑的。
cake / zend是松散耦合的意图,也就是说,您可以从cms项目集中的各个位置选择脚本,它仍然可以正常工作。但是symfony是紧密耦合的固件,其中脚本的放置位置应在“ sf”标准位置或出现问题。
每个单独都有很好的优势,但是如果研究谷歌的“ symfony糟透了”,“ cakephp糟透了”和“ zend框架糟透了”的结果,您可以想象结合每个fw的缺点来确保无眠之夜最坏的情况。 :D
2c
取决于插件和框架。但是很有可能您将不得不至少重写其中的一部分。
也许更好地了解该插件如何工作并针对您的选择的框架对其进行重构。