2013-01-06 3 views
0

내가 가지고 젠드 DB 쿼리에 다음 코드젠드 DB EXPR지고 값 가입

->join(array('z' => new Zend_Db_Expr('(' . $this->_dbhInstance->select()->from('zipcode', array('lat', 'lon', 'zip')) 
        ->group('zip') . ')')), 'zip = f.zipcode') 
     ->join(array('distance' => new Zend_Db_Expr('(SELECT GetDistance(' . $lat . ',' . $lon . ',z.lat,z.lon) as distance)'))) 

문제는, z.lon 가입 이전의 값을 그 z.lat 못하고 있습니다 (> 조인 (어레이 (Z '')은, 그것을 단지 실제 텍스트를 이용한다.

를 I가 z.lat, z.lon를 포맷 할 수있는 방법) (어레이 (Z ''커뮤니티>의 값을 잡아?

답변

0

조인 트리 매개 변수가 있기 때문에이 작동하지 않습니다

->join(tableName,joinCondition,fetchParameters) 

하지만 두 글자를 썼습니다.