zend-db-table相关内容

什么时候应该使用学说 ORM,什么时候应该使用 zend-db-table?

就项目规模、doctrine vs zend-db-table 速度和性能而言,我应该什么时候在 Zend 项目中使用doctrine,什么时候使用zend-db-table? 解决方案 任何 ORM 框架都可以提高开发效率,而不是运行时效率.Doctrine 在这方面与 Zend_Db_Table 没有什么不同. 如果您在 Doctrine 和 Zend_Db_Table 之间进行 ..
发布时间:2022-01-16 17:27:31 PHP

如何在 ZF 表界面中进行联接查询?

我有数据库,我的表是这样的: 替代文字 http://img15.imageshack.us/img15/2568/stackdijag.png 我想要做的是获取制造商名称列以 A 开头的所有型号.这意味着查询的简单部分应该像 $manufacturers->fetchAll("name LIKE '$letter%'"); 我正试图通过 ZF 关系来实现这一点,但它不会成功,因 ..
发布时间:2021-12-29 15:56:28 数据库

Zend Framework 和 Mysql - 非常慢

我正在使用 php、mysql 和 zend 框架创建一个网站.当我尝试运行任何 sql 查询时,页面生成会跳转到 0.5 秒左右.那太高了.如果我关闭 sql,页面生成为 0.001.我运行的查询量并没有真正影响页面生成时间(测试了 1-10 个查询).停留在 0.5 秒我不明白,我做错了什么. 我在引导程序中连接到 sql: 保护函数_initDatabase(){尝试{$config ..
发布时间:2021-12-29 15:43:10 数据库

什么时候应该使用doctor ORM,什么时候使用zend-db-table?

在项目规模、doctor vs zend-db-table速度和性能方面,我什么时候应该在Zend项目中使用doctor,什么时候使用zend-db-table? 解决方案 任何 ORM 框架都能让您提高开发效率,而不是运行时效率.Doctrine 在这方面与 Zend_Db_Table 没有什么不同. 如果您要在 Doctrine 和 Zend_Db_Table 之间进行选择,请根 ..
发布时间:2021-12-29 15:28:28 PHP

Zend_Db_Table 子查询

我有一些 SQL 想与 ZendFW 一起使用,但我无法让它工作,这让我发疯.我通过这个查询得到了正确的结果: SELECT DISTINCT e.festival_id FROM entries AS e, mail_log as m哪里 e.status = 1和 e.festival_id不在(从条目中选择 m.entry_id 作为 e,mail_log 作为 m WHERE m.ent ..
发布时间:2021-12-29 15:25:07 PHP

如何使用 Zend_Db 添加多于一行?

我有一个包含信息的数组,看起来或多或少是这样的: $data[] = array('content'=>'asd');$data[] = array('content'=>'asdf'); 我想将两个条目都添加到数据库中. $db->insert('table', $data); 不会添加两个条目.我究竟做错了什么?我必须使用 Zend_ Db_Table 吗? $data = arra ..
发布时间:2021-12-29 15:21:56 PHP

使用 Zend_Db 类避免 MySQL 注入

我目前使用 Zend_Db 来管理我的查询.我已经编写了可以执行如下查询的代码: $handle->select()->from('user_id')-> where('first_name=?', $id)->where('last_name=?', $lname) 假设 Zend_Db 会,我在没有清理输入的情况下完成了这项工作.Zend 会这样做吗? 另一个问题:Zend_Db 是 ..
发布时间:2021-12-29 15:17:17 PHP

在 ZendFramework 中,如何让 PDO 每次连接时都运行 SET NAMES utf8

如何让 PDO 适配器在每次连接时都运行 SET NAMES utf8,在 ZendFramework 中.我正在使用 INI 文件来保存适配器配置数据.我应该在那里添加哪些条目? 如果不清楚,我会在我的项目的 config.ini 文件中寻找正确的语法,而不是在 php 代码中,因为我认为这部分是配置代码. 解决方案 Itay, 一个很好的问题.幸运的是,答案很简单: da ..
发布时间:2021-12-26 20:06:11 PHP

zf2 表单:使用来自数据库的数据填充选择字段

我正在学习 zf2,但遇到了一个涉及 2 个(最终更多)模块协同工作的问题.请注意,我已经仔细阅读了 this帖子(以及相关的帖子)对我帮助很大.我要解释一下这个问题: 使用第一个模块 (FrOption),管理员可以管理网站表单选项.所有选项都存储在一个数据库表中,如下所示: id|field_name|field_value 1|国家|德国| 2|国家|法国| 3|性别|男| ..
发布时间:2021-10-05 18:57:15 PHP

Zend 查询选择

嗨,我需要做一个简单的查询,但出了点问题.我有 $name 和 $surname,我需要搜索表示该姓名和姓氏的(可能的多个)ID,并将所有 ID、姓名和姓氏放在一个数组中我做这个查询: $result=$this->_db_table->select()->where('name=?',$name)->where('surname=?', $surname)->query()-> fetchAl ..
发布时间:2021-10-05 18:46:26 其他开发

手工查询 vs findDependentRowset

我用 Zend 构建了一个相当大的应用程序,我想知道哪个更好,手动构建查询(使用 Zend 对象模型) $db->select()-> 表格('表格')->join('table2','table.id = table2.table_id') 或使用 findDependentRowset 方法(findDependentRowSet 的 Zend 文档). 我想知道,因为我做了一个测试 ..
发布时间:2021-10-05 18:33:22 其他开发

Zend_Db_Table_Row:为什么我必须使用 createRow()?

我想知道为什么在 Zend_Db 中你必须使用 createRow 方法来获取一个新的、空的 Row 对象,而不是直接实例化 Row 对象. 例如,如果我扩展了默认类来创建我自己的 User 表和行类,那么为了创建一个新的行对象,我总是必须执行以下操作来创建一个新的 Row 对象: $userTable = new App_Table_User();$userRow = $userTabl ..
发布时间:2021-10-04 20:45:47 其他开发