게시물을 표시하는 페이지가 있으며 각 게시물 옆에 작성자의 이름을 가져 오려고합니다. (열이 ID 및 저자 전화와)과 저자에 대한 한 (열라고 제목 및 저자 포함) 페이지에 대한 DB 테이블이 있습니다.Codeigniter :보기에서 루프 내에서 쿼리를 실행하려고 시도했습니다.
제어
function pages() {
// QUERIES
$pages_query = $this->db->get('table_pages');
$authors_query = $this->db->get_where('table_authors', array('id =' => $row->author));
// DATA
$data['pages'] = $pages_query;
$data['authors'] = $authors_query;
// CREATE
$this->load->view('admin_pages', $data);
}
보기
<? foreach ($pages->result() as $row): ?>
Title: <?=$row->title?>, by <?=$authors['id']?><br />
<? endforeach; ?>
내 문제는 컨트롤의 ID를 기반으로 저자를 호출에 생각하지만, 난 그냥 그것을 알아낼 수 없습니다.
테이블에 조인이 필요하다고 생각하십니까? table_pages의 author_id 열이 맞습니까? – safarov