哪个Zend 2.2资源插件可供选择?

时间:2013-12-06 13:58:49

标签: php mysql database plugins zend-framework2

我对学习Zend Framework 2.2很感兴趣。这是我第一次使用Zend,我遇到了一些决策问题。

我已成功完成文档页面中提供的相册教程。在那里使用Zend / Db / TableGateway插件。我确实注意到有许多其他插件可用,但我不知道哪个最适合我的目的。

对于我从文档中理解的内容,他们一般都可以对相同的事情做一些事情,但有一些不同的方法。

我曾尝试检查互联网(谷歌等),但无法找到任何比较或建议使用什么。

我想做的是:

  1. 在mysql数据库上进行基本的db-access(创建,选择,删除等)。
  2. 实现数据库访问的用户特定权限(不应允许每个用户访问所有数据)。
  3. 选择更复杂的限制和复杂的排序。在过去,我有代码通过将各种字符串连接在一起并调用php的mysqli_query()/ etc来创建长SQL查询。我想在创建更复杂的查询(许多WHERE指令,复杂的ORDER BY规则,mysql-if&,自定义选择字段等)时获得支持。
  4. 哪些可用的Zend Framework 2.2数据库/资源​​插件能够支持我的要求的实现?

1 个答案:

答案 0 :(得分:0)

在我们目前的项目中,我们使用:

 "doctrine/doctrine-orm-module": ">=0.8.0",
 "zf-commons/zfc-user": ">=0.1.2",
 "zf-commons/zfc-user-doctrine-orm": ">=0.1.1",
 "manuakasam/sam-user": "dev-master",
 "bjyoungblood/bjy-authorize": ">=1.4.0",
 "zf-commons/zfc-admin": ">=0.1.1",

虽然学说ORM处理了我们所有的业务逻辑,但我们使用从bjy-authorize提供的ACL来“限制”控制器和/或操作的访问。

相关问题