2013-01-16 3 views
1

나는 ZF2에서 일하고있다. 쿼리를 인쇄하고 싶습니다. 모델 파일에서 어떻게 할 수 있습니까?젠드 프레임 워크 2 - 쿼리

DB 레코드로 양식 유효성 검사를하고 있습니다. 이미 존재하는 조건입니다.

하지만 작동하지 않습니다. 그래서, 나는 문제를 해결하고 싶다. 이 비록

echo $this->getSql(); 

이 권장되는 방법은 아니지만 핀치에서 작동합니다

+0

다른 사람에 유래에 대한 질문 몇 가지 질문을보고하십시오. 최근 젠드 프레임 워크 2에 관해 많은 질문을했지만, 모든 질문은 매우 짧고 구체적이지 않고 이미 시도한 것을 많이 보여주지 않습니다. 또한 귀하의 질문에 주어진 모든 대답은 결코 대답으로 받아 들여지지 않습니다. 질문을 수정하거나, 최소한의 실제 예제 또는 이미 살펴본 리소스에 대한 링크를 보여주십시오. –

+0

고마워,하지만 난 너에게서 그런 활동을 기대하지 않는다. – 2plus

+0

변경됩니다. 나는 당신의 제안이 미래에 필요합니다. – 2plus

답변

1

당신은 간단하게 할 것이다.

0

쿼리 실행에 TableGateway를 사용하는 경우 아래 코드를 시도하십시오. 전체 $ 선택 객체를 구축 한 후

-

$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)