Php 在没有实际框架的情况下使用Zend框架组件?
我想知道是否有人知道如何使用Zend框架的某些组件而不必实际使用该框架。例如,我想使用它们的组件,但不想增加框架的开销,因为它是一个小的单页脚本Php 在没有实际框架的情况下使用Zend框架组件?,php,validation,zend-framework,Php,Validation,Zend Framework,我想知道是否有人知道如何使用Zend框架的某些组件而不必实际使用该框架。例如,我想使用它们的组件,但不想增加框架的开销,因为它是一个小的单页脚本 这很容易做到吗?如果是的话,是否有关于如何实现这一点的指南/教程?Zend framework组件被有意设计为与框架本身松散耦合 Zend的组件结构 框架有些独特;每个 组件的设计具有很少的灵活性 对其他组件的依赖关系。这 松耦合体系结构允许 开发人员需要使用组件 个别地。我们通常称之为 “随意使用”设计。[] 用于您的应用程序。我刚刚抓取了整个Zen
这很容易做到吗?如果是的话,是否有关于如何实现这一点的指南/教程?Zend framework组件被有意设计为与框架本身松散耦合 Zend的组件结构 框架有些独特;每个 组件的设计具有很少的灵活性 对其他组件的依赖关系。这 松耦合体系结构允许 开发人员需要使用组件 个别地。我们通常称之为 “随意使用”设计。[]
用于您的应用程序。我刚刚抓取了整个Zend软件包,并使用了其中的一部分。随着时间的推移,我似乎最终使用了更多的MVC,所以即使我没有在某个项目中使用MVC,我也会不断更新它。保持完整性使您不必担心依赖关系(以及它们可能会如何变化)。Zend framework组件松散耦合时仍然是耦合的。例如,如果要使用Zend_Mail组件,实际上还需要:
另外,从2.0版开始,您必须使用一些自动加载器来加载Zend组件,因为所有require调用都将从PHP类中删除。您永远不会有框架的开销,因为它实际上更像是一个库。它只包括它需要的东西。如果您只使用
Zend_Validate
,那么您只能在脚本中包含它及其依赖项。