另一个框架中的框架插件(例如Symfony)

dav*_*ave 3 php frameworks symfony1 zend-framework cakephp

是否可以在使用Cake或Zend等其他框架构建的CMS中使用Symfony插件?这些插件有多独立?

ant*_*lin 5

问题有点过于抽象.

答案是"它有可能......?" 是"是",但与混合不同设计意图的框架相关的不必要的复杂性充其量是值得怀疑的.

cake/zend是松散耦合的意图fw,即你可以从各个地方挑选脚本进入你的cms项目集,它仍然可以工作.但symfony是一个紧密耦合的fw,其中脚本的放置预期在"sf"标准位置或事情中断.

每个人都有很好的优势,但如果研究谷歌的结果为"symfony糟透了","cakephp糟透了","zend框架糟透了",你可以想象结合每个fw的缺点,以确保无睡眠之夜 - 案例场景.:d

2C

  • 对我来说答案是"不",这只是因为每个框架都有不同的编码标准和类继承.你可以重写其他框架的插件,但它不会是主框架的插件然后:) (2认同)