friend 们大家好,最近几天我一直在寻找一个好的 PHP MVC 框架,它具有类似 Spring Web MVC 的功能。或Play Framework对于 Java(ORM、注释和依赖注入(inject)等)。让我明确一下,我不会比较 java 和 PHP 两种编程语言,我只是想知道某个地方是否存在具有上述所有功能的单个 PHP 框架。我知道 PHP 有很好的框架,如 codeigniter、zend 和 cakePHP,但是当我在 PHP 中搜索上述功能时,我得到了不同的链接。当我单独用 google 搜索 php 的功能时,我得到了以下结果
mosquito-php5-persistence-api , Dependency Injection Container for PHP 5.3 , Propel is an open-source Object-Relational Mapping (ORM) for SQL-Databases in PHP 5.4
我没有要求任何东西,我只是想要一些有用的链接或建议,因为我想将 PHP 用于商业项目,所以在开始之前我想要一些关于它的更多细节。
预先感谢,请分享您的经验。
最佳答案
尝试阅读每个框架,而不是单个功能。有时框架提供不同的 ORM 或功能,例如,您甚至可以在没有任何 ORM 的情况下使用它。
我相信至少Zend framework和 Symfony具有所有提到的功能以及更多。
就我自己而言,我使用“更轻量级”Yii framework ,它通过 CActiveRecord 具有良好的 ORM,并且有许多扩展和具有数千个功能的 github 存储库。
经过快速谷歌搜索后,我发现了几个像这样的依赖注入(inject)容器扩展 DI container和 annotation extension对于 Yii。
关于java - 没有一个适用于 PHP 的 MVC 框架具有完整的功能,如持久性 api、ORM、注释和依赖注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20343511/