2016-06-18 3 views
1

Я использую структуру mvc для портала портала. 1. Тэг сохраняются в таблице «директории» 2. Категории, сохраненные в таблице «Категории»PHP MVC-запрос внутри цикла foreach

Я пытаюсь получить имена категорий Foreach списки, чтобы передать его для просмотра мой контроллер, как это

class Listings extends Controller 
{ 
    public function index() 
    { 
     $lists = $this->model->getAllLists(); 
     require APP . 'view/_templates/header.php'; 
     require APP . 'view/listings/index.php'; 
     require APP . 'view/_templates/footer.php'; 
    } 
} 

мой взгляд выглядит следующим образом

<?php foreach ($lists as $list) { 
echo $list->id; 
echo $list->name; 
echo $list->category_id; 
//and so on... 
?> 

Это перечислит все списки, хранящиеся в БД. Пожалуйста, помогите мне, как я могу получить имя Категории Еогеасп 'category_id'

ответ

0

Вы должны попробовать с этим

class Listings extends Controller 
{ 
    public function index() 
    { 
    $data['lists'] = $this->model->getAllLists(); 
    $data['directory'] = $this->model->getAlldirectory();  
    $data['categories'] = $this->model->getAllcategories();  
    $this->load->view('header', $lists); 
    $this->load->view('index', $lists); 
    $this->load->view('footer', $lists); 

    } 
} 

Так что теперь в поле зрения файла .ie index.php вы можете получить все данные, используя так:

<?php 
foreach ($lists as $list) { 
    echo $list->id; 
    echo $list->name; 
    echo $list->category_id; 
    //and so on... 
} 

foreach ($categories as $categories) { 
    echo $categories->category_id; 
} 

?>

+0

Спасибо! Попробуй это. – Sanjeev

Смежные вопросы