배열에서 가져 오는 매개 변수를 기반으로 doctrine 쿼리 작성 도구를 사용하여 쿼리를 작성하려고합니다.zend framework 2 및 doctrine 쿼리 작성 도구
여기 내 배열의,
$query = array('field' => 'number,
'from' => '1',
'to' => '100',
'Id' => '2',
'Decimation' => '10'
);
내가 쓰기 위해 노력하고 있어요 쿼리는, 내가 지금 어디에 서
여기
select * from table where (number between 1 AND 100) AND (Id = 2) AND number mod 10 = 0
이야,
if (is_array($parameters['query'])) {
$queryBuilder->select()
->where(
$queryBuilder->expr()->between($parameters['query']['field'], $parameters['query']['from'], $parameters['query']['to']),
$queryBuilder->expr()->eq('Id', '=?1'),
$queryBuilder->expr()->eq($parameters['query']['field'],'mod 10 = 0')
)
->setParameter(array(1 => $parameters['query']['Id']));
}
난 웬일인지 내 머리를 감쌀 수 없다. 도와주세요 !! 누군가?
정확히 설명하는 내 대답을 확인 했습니까? – Tomdarkness