현재 필자가 작성한 특정 쿼리에 대해 두 가지 모델 관련 개선 사항을 살펴보고 있습니다.Zend_D 마법 메서드 특정 셀 선택
$queryGetPages = $this->fetchAll($this->select()
->where('page_active = ?', (int) $active)
->order('page_rank ASC'));
if($queryGetPages) {
$queryGetPages = $queryGetPages->toArray();
foreach($queryGetPages as $key => $value) {
$queryGetPagePrint = $this->find($value['pageid'])
->current()
->findModule_Model_ModulePagesPrintsViaModule_Model_ModulePagesFuses(
$this->select()
->from('module_pages_prints', array('print_title'))
->where('fuse_locale = ?', $this->_toolbox['editor']['translation']))
}
}
문제는 관련 테이블에서 데이터를 요청하는 마법 방법에 있습니다. 행당 '제목'셀만 필요하지만 웬일인지 나를 알려주지는 않습니다. 이 쿼리를 사용하더라도 행의 모든 셀을 반환합니다. 내가 잘못하고있는 것을하고있다. 그러나 무엇이 있는지 전혀 모른다!
누군가 내가 올바른 방향으로 나를 가리킬 수 있다면, 나는 매우 감사 할 것입니다.
감사합니다.
는'findModule_Model_ModulePagesPrintsViaModule_Model_ModulePagesFuses'는 내가 지금까지 본 적이 힘겨운 함수 이름 난 정말 당신이 본 적이하든 상관하지 말아. 나는 여기에 몇 가지 버그를 고치려고 노력하고있다 ... – mingos
@mingos :
– wpoortman아, 태도를 가진 질문자! "나는 네가 본 것을 좋아하지 않는다. 내 대답을 말해 준다. 나는 그것을 처신한다." 니스, 정말 잘됐다. 나는 해결책을 제시하겠다는 의도로이 문제를 조사하고 있었지만 방금 마음을 바꿨습니다. – mingos