내 모델에서 두 개의 개별 테이블을 쿼리하는 함수가 있다고 가정 해 보겠습니다. 내보기에 표시하려면 컨트롤러에 결과를 다시 전달해야합니다.Codeigniter에서 여러 변수/배열을 반환 할 수 있습니까?
MongoDB를 사용하고 있지만 다른 DB와 동일해야합니다. 일반적으로 이것은 작동 할 것입니다.
$files = $grid->find(array("username" => $profile_id,
"thumbnail" => array('$ne' => true)));
$return files;
하지만 사용자에게 기본 사진이 선택되어 있는지 확인해야합니다. 내가 올바르게 기억, 내가 일반적으로 할 것
$getCount = $grid->count(array("username" => $profile_id,
"default" => array('$ne' => true)));
...
$return array($files, $getCount);
하지만 작동하지 않습니다.
op가 제안한 솔루션을 구현했지만이 점은 디자인 관점에서 훨씬 명확하고 우수합니다. 왜냐하면 당신이보기에 다음과 같은 것을 가지고 있기 때문입니다 : php echo $ employees [ 'emp_count']; ?> 여분의 혼란을 야기합니다 .... – skechav