问题标签 [zend-db-table]

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 回答
2636 浏览

php - Zend_Db_Table_Select 如何工作?

我试图弄清楚如何正确使用 Zend_Db_Table_Abstract。我只想name从我的查询中返回列。你能解释一下下面的代码有什么问题吗?

更新:

从下面@Joshua Smith 的示例中,我能够弄清楚如何使用 select() 正确执行此操作:

0 投票
3 回答
3799 浏览

php - 如何更改模型中的 Zend_Db_Table 名称以插入多个表

使用 Zend 框架,我创建了一个模型来将记录插入数据库。我的问题是,$this->insert($data)如何切换活动表以便将记录插入另一个表?

到目前为止,这是我的代码:

0 投票
1 回答
939 浏览

zend-db-table - Zend_DB_Table 更新问题

我试图在我的模型中构建一个简单的更新查询

但是我得到一个

错误。

我在 Zend_Table 更新构造中缺少什么?

0 投票
1 回答
956 浏览

zend-framework - Zend_Db_Table - 更新不起作用

代码似乎不起作用。

我查看了 DB Profiler 并找到以下查询:

0 投票
4 回答
5662 浏览

mysql - 使用 Zend 选择到 outfile 时访问被拒绝错误

我正在尝试在服务器上转储 MySQL 表,并尝试在 Zend 中执行此操作。我的所有表连接都有一个模型/映射器/dbtable 结构,并且我将以下代码添加到映射器中:

我想这应该很有效,但是

这就是结果。

我检查了 someUser 的用户权限,他拥有相关数据库和表的所有权限。我一直在这里和网上四处寻找,通常为用户打开“所有”权利似乎是解决方案,但在我的情况下不是(除非我现在用疲倦的眼睛忽略了某些东西+我不想在我的生产服务器上打开“全部”)。

我在这里做错了什么?或者,有人知道在 Zend 中完成这项工作的更优雅的方法吗?

0 投票
3 回答
1836 浏览

zend-framework - Zend Framework :: ORM - 教义/推动 Zend_Db_Table

有人建议在 Zend Framework 中的默认 Zend_Db_Table 上使用像 Doctrine/Propel 这样的外部 ORM 吗?

我认为你的回答对采埃孚社区来说是有价值的。

-开发

0 投票
2 回答
3466 浏览

zend-framework - Zend Framework - 在嵌套查询上应用 order by

这可能是一件非常简单的事情。查看下面的正常 sql 查询

此查询在 mysql 中成功运行 - 不确定这是否是正确的方法 - 但它有效。它从购物表中获取最后 5 个 id 并每次随机订购它们

我想在 Zend 中实现这一点。我不确定如何执行第一部分,然后将 RAND 子句应用于结果 - 我下面的内容并没有做到这一点。

0 投票
2 回答
426 浏览

zend-framework - Zend DB 返回 NULL 值

我有以下从 Zend_DB_Table_Abstract 扩展的查询

然而,尽管它的“等效”返回了所需的值,但它返回了一个 NULL 值

我上面的 Zend_DB_Table 构造正确吗?

0 投票
2 回答
1074 浏览

php - 如何在 zend 框架中使用扩展 Zend_Db_Table_Abstract 来使用多个 $_name

我们试图这样做,但它显示了一些错误。我们的表名是用户和消息。

0 投票
4 回答
10968 浏览

zend-framework - 如何向 Zend Table Select 添加复杂的 where 子句?

我在网上搜索并找不到任何可以向我展示一个很好的可靠示例的东西。我的问题基本上是这样的:

我如何转换这个:

SELECT * FROM table WHERE ((a = 1 AND b = 2) OR (c = 3 OR c = 4)) AND d = 5;

与此类似的 Zend 语法:

$this ->select() ->from($this->_schema.'.'.$this->_name) ->where('a = ?', '1');

那么怎么做呢?

提前非常感谢。