问题标签 [tablegateway]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1216 浏览

php - 在foreach循环php中更改对象的属性

我有一个对象数组$comments
我通过调用TableGateway明智地调用数据库来获得它。

我现在需要更改数组对象元素的属性之一:

但是 的值$comment->liked不会改变。

我现在需要添加一个不喜欢的新属性:

但它没有添加(我通过以下错误知道它):

我参考了以下方法:

但我得到一个讨厌的错误:

感谢找到一种方法来修改和/或在此数组中的对象上添加属性。

0 投票
1 回答
1089 浏览

model - Zend Framework 2 模型外键

我现在正在接近 Zend Framework 2,并按照教程创建了一个简单的 CRUD 应用程序。一切都很好,但现在我想为专辑添加一个流派。

我在数据库中添加了一个类别表,并在专辑表中创建了一个外键category_id,它引用category.id了类别表中的 。

我如何在我的模型上反映这种情况TableGateway

0 投票
1 回答
856 浏览

doctrine-orm - 教义2,Tablegateway和zend_db有什么区别?

在探索了很多关于 zf2 数据库和模型章节之后:我不明白数据库部分是使用 Tablegateway(如文档文件中所述)还是 zend_db 或教义 2(ORM)最可取。

喜欢哪一个比其他功能多。

我需要在这里澄清一下..

谢谢

0 投票
1 回答
1817 浏览

zend-framework2 - 如何在 zend framework2 中使用 ORDER BY 子句选择特定列

我是 zend 框架的新手,我知道这是一个初学者级别的问题。但我完全搞砸了。

我只想检索user_iduser_nameuser_id.

我正在使用tablegateway。

我将 getUsersTable() 函数称为

getUsersTable() 函数是

我搜索了类似的问题,但解决方案看起来与 tablegateway 无关。

我应该做些什么改变?请帮忙。

0 投票
2 回答
1202 浏览

php - zend 框架 2 (zf2) 中 TableGateway 的前置功能

我在 zf2 中使用表网关。这是具有以下工作功能的简单模型表。我可以插入或更新记录,但我需要知道如何定义像 beforeInsert 或 beforeUpdate 这样的函数,就像我们在教义(beforePersist)中所做的那样。

0 投票
1 回答
559 浏览

database - Zend framework 2 数据库模型,每个表的单独模型?

我浏览了 Zend Framework 2 关于创建模型以管理表上的操作的手册。具有方法 exchangeArray() 的类是必要的吗?它只是复制数据:/我可以创建一个模型来管理几个表吗?

我创建了两个类:

和:

我还在 Module.php 中添加了条目:

我通过以下方式执行模型中的方法:

0 投票
2 回答
562 浏览

join - Zend 2 加入选择

我必须在 Zend 2 中使用 select 进行连接,有没有办法做到这一点?我看到 join 期望第一个参数是一个字符串(你加入的表的名称)。我设法使用类似这样的方法对另一个选择进行了选择

但是又一次 join(function (Select $select) ) 不起作用。

0 投票
1 回答
1256 浏览

zend-framework2 - 在 ZF2 中与 Table Gateway 一起使用 combine 和 order

在 Zend Framework 2 中将 $select->order(...) 添加到先前组合的 Select 时,“order by”将仅添加到第一个 Select 语句中。

我需要的是排序将应用于完整的选择。这里已经描述了一个解决方案

https://github.com/zendframework/zf2/issues/5162#issuecomment-36294281

但此解决方案适用于 SQL 适配器。

如何使用 Table Gateway 做到这一点?

我的代码目前看起来像这样(导致上面的语句)

0 投票
0 回答
1037 浏览

php - ZF2 在单个模块中使用多个 TableGatway

我有一个问题。我不知道如何在 zf2 中使用多表和连接查询。

我正在为模型使用服务管理器和 TableGateway。但在这方面它总是使用单表。如何在单个控制器或模型中使用多个表?

在这里,我使用Module.php文件并配置表网关。当我添加另一个表网关时,它会给我错误。

我需要userItems通过UseritemTable.phpUser/Model/UseritemTable. 我怎样才能做到这一点?

更新了 Module.php

此 userItemAction 下的 UserController.php

这是我的 User\Model\UseritemTable.php 代码

0 投票
1 回答
59 浏览

postgresql - Zendframework 2 postgresql 更新“不”

是否可以使用 tableGateway 将以下 sql 查询传递给数据库,如果是这样,这样的命令会是什么样子?