问题标签 [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.
database - 数组到 Zend_Db_Table_Row zend 框架
有没有办法从数组自动转换为 Zend_Db_Table_Row 或 Zend_Db_Table_Rowset?
表单 Zend_Db_Table_Row 可以使用 toArray() 获取数组,但我想知道是否存在与此相反的东西?
到目前为止,我一直在实现一个函数 fill($data),它获取数组并设置 Zend_Db_Table_Row 的属性。
当然,数组键与 Zend_Db_Table_Row 属性相同。
谢谢!
zend-framework - zend 与 select 的关系
我是zend的新手。我被要求重新开发一个曾经用纯 PHP 编写的网站并将其放入 zend 框架中。
我在数据库关系方面遇到了很多麻烦,我似乎无法理解定义和查询关系。
我想找到一个类别。从该类别中,我希望能够找到与其关联的所有 CategoryInfo,并能够查询/排序/限制该数据集。
这是我的模型。
类别.php
分类信息.php
类别控制器.php
首先......我做错了什么吗?
其次...我该如何查询相关行集?
zend-framework - Zend_Db_Table_Abstract 和默认范围
有没有办法将默认范围添加到基于 Zend_Db_Table_Abstract 的模型中。
我希望能够以某些默认条件查询模型。
例如
- 删除=假
- 订单名称升序
zend-framework - Zend_Db_Table_Row 类型没有适配器错误?
我有一个使用多个适配器的项目。所以在 ma 模型中,我创建了一个抽象模型
然后我继承这个抽象类,如:
在我的控制器中我尝试:
当我获取所有它的工作原理:
但是当我尝试过滤它时它不起作用:
结果 = $table->fetchRow("id = 1"); // 不起作用。我收到错误错误:MyRow 类型没有适配器。
有人有什么想法吗?谢谢。
我忘了我也使用分页器
zend-framework - 在没有 MVC 的情况下使用 Zend Framework Db 表
我正在尝试使用 Zend 框架而不使用 MVC 结构,特别是Db_Table
类。
我创建了几个代表我的数据库表的类,即
当我尝试实例化这个类(它被很好地包含在内)时,我收到以下错误:
致命错误:未捕获的异常 'Zend_Db_Table_Exception' 并带有消息 'No adapter found for DBTables_Templates'
有谁知道我如何为Db_Table
要使用的类创建和包含数据库适配器?
任何指针都非常感谢!我正在使用最新版本的 ZF。
zend-framework - 从数组填充后保存行 - Zend
又是一个 Zend 框架问题!任何帮助表示赞赏。
我有一个 DB 表类,我想在发布表单时使用它来插入/更新行,并且我想使用 save() 方法,所以它都可以通过相同的方法。
p>所以这是我的测试代码......
p>这在没有“userID”项目的情况下完美地工作并且插入很好,但是如果我添加它,它会尝试再次插入它并出现重复键错误的错误。
对我来说,该行应该承认主键的存在并将其用作 where 子句来更新该行。然而,在深入研究代码之后,它检查的唯一内容是确定它是插入还是更新,如果配置有一个“数据”选项,它在构造时填充的“_cleanData”变量的存在使用时没有createRow 方法。
我是在以错误的方式解决这个问题,还是需要一个丑陋的修复自己在覆盖中设置 _cleanData 属性?
干杯斯图尔特
oop - 如何访问 Zend_Db_Adapter 的受保护属性
我必须更改受保护的 $_autoQuoteIdentifiers 的值,但我不知道如何。
好的,我可以直接在课堂上更改它,但这不是最好的方法。
我的 application.ini 是:
我的 Bootstrap.php 是:
有任何想法吗?
zend-framework - 如何在 where 子句中使用 Zend_Db_Table->update() 绑定变量
如果我想使用该Zend_Db_Table->update()
方法用数据更新我的表,我无论如何都找不到在“where”子句中使用绑定变量。
方法签名是:
通常你会这样调用方法:
quoteInto
只是要转义变量,而不是绑定它。
需要有一种方法来使用绑定变量,否则 DBMS 不会有效地缓存这个查询。
我是否遗漏了什么,或者这是 Zend 的疏忽?
php - Zend_Db_Table 子查询
我有一些 SQL 想与 ZendFW 一起使用,但我无法让它工作,这让我发疯。我用这个查询得到了正确的结果:
帮助将不胜感激。干杯:)
php - 如何在 Zend Framework 中为更新查询添加限制?
使用 Zend Framework 时如何将LIMIT 1
子句添加到更新?
我有点被迫不使用Zend_Db_Table_Abstract::update()
,因为它自己执行不像 sweetZend_Db_Select
类。
这样做的原因只是预防措施,我认为Zend_Db_Table_Abstract::update()
在代码中找到的语法比更全面的语法更有意义Zend_Db_Adapter_Abstract::query()
。