Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是围绕关系密切的PostgreSQL数据库构建网站的最佳PHP框架?_Postgresql_Frameworks_Php 5.3 - Fatal编程技术网

什么是围绕关系密切的PostgreSQL数据库构建网站的最佳PHP框架?

什么是围绕关系密切的PostgreSQL数据库构建网站的最佳PHP框架?,postgresql,frameworks,php-5.3,Postgresql,Frameworks,Php 5.3,首先,选择的框架需要对PostgreSQL有良好的支持。我不在乎MySQL,因为它没有我将要移植的应用程序所需的一半功能。(当我说卓越的支持时,我的意思是他们对数据库驱动程序的方法并不仅仅是在MySQL中训练的) 理想的框架: 应充分利用PHP5.3和PostgreSQL 8.4的功能 应支持OpenID和社交网络等新技术 应支持数据库关系之间的复杂关系 应该有一个智能验证系统 应该有一个基本的有用视图库(如分页、导航等) 应该是基于MVC的 应该有优秀的文档和活跃的开发社区 应该智能地创建命

首先,选择的框架需要对PostgreSQL有良好的支持。我不在乎MySQL,因为它没有我将要移植的应用程序所需的一半功能。(当我说卓越的支持时,我的意思是他们对数据库驱动程序的方法并不仅仅是在MySQL中训练的)

理想的框架:

  • 应充分利用PHP5.3和PostgreSQL 8.4的功能
  • 应支持OpenID和社交网络等新技术
  • 应支持数据库关系之间的复杂关系
  • 应该有一个智能验证系统
  • 应该有一个基本的有用视图库(如分页、导航等)
  • 应该是基于MVC的
  • 应该有优秀的文档和活跃的开发社区
  • 应该智能地创建命名空间类吗
我所寻找的可能更多的是一个实用程序库,因为我真的不想在我能做和不能做的事情上受到框架的限制。我有自己的小型核心类库,负责处理业务逻辑,我很可能也想将这些核心类与新框架集成


谢谢

据我所知,没有任何框架能够充分利用PHP5.3。不过,Symfony2和ZendFramework2.0都将支持。然而,我不确定采埃孚何时会发布,Symfony要到2010年底才会发布

也就是说,这些仍然是我推荐的框架。ZF如果你想要基于组件的东西,Symfony如果你想要一个包含很多开发工具的完全集成的框架。在这两种情况下,我都建议将条令作为ORM。它是symfony的默认ORM,因此集成在整个框架中。您可以将它与Zend一起使用,但您必须自己“捆绑”,然后您必须或多或少地将Zend中的所有符号捆绑在自己身上:-)