你知道像PEAR(http://pear.php.net)这样的其他框架吗?我想在不使用着名的PEAR的情况下使用可重用的PHP组件。 我已经使用了一个框架(Zend Framework),我想使用ZF中不存在的PHP组件,如支付,加密,数学...
答案 0 :(得分:2)
结帐EZ Components。它是一个非常松散耦合的库集,我总是把它看作介于像PEAR和Zend Framework之间的某些东西。经过精心编码和更新,需要仔细查看。
答案 1 :(得分:0)
我真的没有那么多的PHP,但我和php开发人员一起工作了一段时间,我听说过PEAR,SMARTY和Zend Framework之间的比较。我不能告诉你它们有多相似,但这些是我最常听到的。我也听过一些人说他们与Cake PHP或Symfony合作,但没有那么多。
答案 2 :(得分:0)
作为Zend Framework的粉丝,我不明白为什么你不根据自己的需要扩展Zend Framework。我通过在应用程序文件夹中包含 classes 文件夹来使用一个相当简单的方法,您需要在引导程序中设置或使用Zend_Loader加载,在那里您可以定义自己的逻辑或导入您感兴趣的不同模块(phpClasses也可能非常有用)。
您还可以找到Zend Framework社区制作的大量帮助程序,这些帮助程序可能在任何给定时间都有用。如果您想从不同的源代码中删除代码片段,您可能还想尝试将其他框架中的一些模块(例如Code Igniter或CakePhp)导入到Zend Framework中,这对您和您来说可能是一件有趣且有用的事情。如果您想分享,可能是基于ZF的所有社区
我应该警告你关于Symfony(那个evilpenguin写的),如果你愿意尝试它,就不要忘记它们是所有这些中最“懒惰”的。