首页 > TAG信息列表 > zend-db-table

PHP-Zend Framework-数据库表单例

我发现自己在代码中这样做是为了“缓存”实例化Zend_Db_Table模型时完成的工作: if (Zend_Registry::isRegistered('x_table')) { $x_table = Zend_Registry::get('x_table'); } else { $x_table = new Default_Model_DbTable_X; Zend_Registry::set('x_table',

PHP-Zend_Db_Table_Rowset到对象数组

我不是在寻找$myRowset-> toArray();因为我想获得一个对象数组. 我想要做的是能够将$myRowset与对象数组合并. $myOtherArray = [new Foo(), new Bar()]; $array = array_merge($myRowset, $myOtherArray); 使用Zend_Db_Table_Rowset,这是不可能的.使用$myRowset-> toArray();也

如何在Zend Framework中为update-query添加一个限制?

使用Zend Framework时如何在更新中添加LIMIT 1子句? 我有点不使用Zend_Db_Table_Abstract::update(),因为它不像甜蜜的Zend_Db_Select-classs那样执行自身. 这样做的原因只是为了预防,我认为在代码中找到Zend_Db_Table_Abstract::update()的语法比更全面的Zend_Db_Adapter_Abstract:

php-Zend框架中的建模

我目前正在从事一个大型项目,只是想知道哪种最佳实践是分别或在一个类中对实体和实体集建模? 当前,我为每个实体实现两个类(例如,一个“作者”和“作者”类),其中复数类包含诸如“访存作者”之类的方法(对于复数使用Zend_Db_Table_Abstract,对于单数使用Zend_Db_Table_Row_Abstract)

php-如何在Zend_Db_Table之上以高性能方式使用RDBMS? (如果有的话……)

在我进行Zend Framework项目时,我的想法一直持续不断地战斗着-良好的应用程序设计要求将数据库查询的数量减到最少.就延迟和RDBMS计算时间而言,每个查询都很昂贵. Zend_Db_Table鼓励您进行很多查询-例如,没有内置的方式可以与其他Zend_Db_Tables进行JOIN.在给定Zend_Db_Table实例的

zend-framework-如何在ZF表界面中执行联合查询?

我有数据库,我的表如下所示: alt text http://img15.imageshack.us/img15/2568/stackdijag.png 我要做的是获取所有制造商名称列以A开头的模型. 这意味着查询的简单部分应类似于$manufacturers-> fetchAll(“ name LIKE’$letter%’”); 我正在尝试通过ZF关系实现这一目标,但并没有实

php – Zend Framework 2:获取有序的SQL调用

我一直试图获得一个ASC / DESC命令的字段(让我们说是疯狂),我似乎无法弄清楚如何在ZF2中做到这一点. 我哪里错了..? namespace Todo\Model; class TodoTable extends AbstractTableGateway { public function __construct(Adapter $adapter) { $this->adapter = $adapter;

php – 使用Zend_Db时pdo_mysql vs mysqli

如果我使用Zend_Db类来从后端数据库中抽象我的查询,那么我使用哪个mysql驱动程序,pdo_mysql与mysqli有什么区别?我对pdo_mysql的理解是它也提供抽象,所以我假设如果我使用Zend_Db,那么我不会利用额外的功能作为mysqli的一部分.但是,从性能的角度来看,一个比另一个更快吗?解决方法:一

php – zf2 form:使用来自数据库的数据填充select字段

我正在学习zf2,我正面临一个涉及2个(最终更多)模块一起工作的问题.请注意,我仔细阅读了this post(及相关的),这对我帮助很大.我将解释一下这个问题: >使用第一个模块(FrOption),管理员可以管理网站表单选项.所有选项都存储在db表中,如下所示: ID | FIELD_NAME | FIELD_VALUE 1 |国内|

php – VARCHAR(4)存储的字符多于四个

我有一个VARCHAR(4)列,它接收来自输入的数据,该输入可能超过4个字符.不过,这是可以的,我让MySQL自然地(或者我认为)切断了角色的结尾. 奇怪的是,当我稍后在PHP(使用PDO驱动程序)中查看数据库行结果时,整个字符串正在显示,而不仅仅是4个字符. 奇怪的是,如果我在MySQL CLI上执行SELEC

php – 获取表对象(App_Model_TableName)作为获取结果(Zend Framework)

现在,我在我的模型中写了一个函数: public function getRowsByZipCode($zip) { // SQL to get all the rows with the given zip code $stmt = $this -> getAdapter() -> query( "SELECT * FROM

php – Zend Framework快速入门模型构造函数

使用ZF快速入门create model,作为本主题的基础.我想准确理解__construct和setOptions()方法应该在这个上下文中做什么. 无论我敲了多少次,我都不知道这两种方法在做什么. public function __construct(array $options = null) { //if it is an array of options the

php – 使用Zend框架时从多个表中获取数据?

是否有使用Zend从多个数据库表中获取数据的最佳实践?我想知道而不是最终想要重构我在不久的将来编写的代码.我正在阅读Zend文档,它说: “You can not specify columns from a JOINed tabled to be returned in a row/rowset. Doing so will trigger a PHP error. This was do