Zend framework2 Zend框架2-查询

Zend framework2 Zend框架2-查询,zend-framework2,Zend Framework2,我正在研究ZF2。我想打印查询。如何在模型文件中执行此操作 我正在使用db记录进行表单验证-针对已经存在的条件 但是,这是行不通的。因此,我想对查询进行故障排除。您只需执行以下操作: echo $this->getSql(); 虽然这不是一种推荐的方法,但它在紧要关头起作用。您只需执行以下操作: echo $this->getSql(); 虽然这不是一种推荐的方法,但它在紧要关头起作用。如果您使用TableGateway执行查询,请尝试下面的代码 构建整个$select对象后-

我正在研究ZF2。我想打印查询。如何在模型文件中执行此操作

我正在使用db记录进行表单验证-针对已经存在的条件

但是,这是行不通的。因此,我想对查询进行故障排除。

您只需执行以下操作:

echo $this->getSql();
虽然这不是一种推荐的方法,但它在紧要关头起作用。

您只需执行以下操作:

echo $this->getSql();

虽然这不是一种推荐的方法,但它在紧要关头起作用。

如果您使用TableGateway执行查询,请尝试下面的代码

构建整个$select对象后-

$select = new Select(database_table_name);
$select->join(...);
$select->where(...);
...
....
$select->order(...);

/*Required lines of code to print the whole query*/
$sql = new \Zend\Db\Sql\Sql($this->tableGateway->adapter);
echo $sql->getSqlStringForSqlObject($select);
exit();   //(optional)

如果您使用TableGateway执行查询,请尝试下面的代码

构建整个$select对象后-

$select = new Select(database_table_name);
$select->join(...);
$select->where(...);
...
....
$select->order(...);

/*Required lines of code to print the whole query*/
$sql = new \Zend\Db\Sql\Sql($this->tableGateway->adapter);
echo $sql->getSqlStringForSqlObject($select);
exit();   //(optional)

请看其他人在StackOverflow上提出的一些问题。最近你问了很多关于Zend Framework 2的问题,但是所有的问题都非常简短,不具体,也没有显示你已经尝试过的内容。此外,对您的问题给出的所有答案都不会被接受为答案。请修改您的问题,展示一个最简单的工作示例,或链接到您已经研究过的资源。谢谢,但我从来没有期望您进行这样的活动。我会改变。我以后需要你的建议。但是,我不会从你的回复中得到解决方案。不仅仅是这个问题。对于我的大多数问题,请看其他人在StackOverflow上提出的一些问题。最近你问了很多关于Zend Framework 2的问题,但是所有的问题都非常简短,不具体,也没有显示你已经尝试过的内容。此外,对您的问题给出的所有答案都不会被接受为答案。请修改您的问题,展示一个最简单的工作示例,或链接到您已经研究过的资源。谢谢,但我从来没有期望您进行这样的活动。我会改变。我以后需要你的建议。但是,我不会从你的回复中得到解决方案。不仅仅是这个问题。对于我的大部分问题。