代码点火器查询控制器视图


codeigniter query controller view

我有两个表:-tbl_ticket_categories(id,category_name,site_referer)

tbl_tickets(id,title,category_name,site_referer)

我必须从相应类别名称的tbl_tickets中获取site_referer=1的所有标题。

假设tbl_ticket_categories:-

id|category|site_referer1|cat1|12|cat2|13|cat1|24|cat3|35|cat1|1

tbl_tickets

id | title | category_name | site_referer1|title 1|cat3|32|title 2|cat1|23|title 3|cat1|14|title 4|cat2|15|title 5|cat1|1

输出:-类别1:-标题3,标题5

类别2:-标题4

我查询这个没有问题,但我不知道如何安排,我在控制器部分的逻辑出了问题。

我正在做的是:-

function categorizedTickets() {
    $categories = $this->helpdesk_model->getCategories($this->site_referers_id);
    foreach($categories->result_array() as $value) {            
        $title = $this->helpdesk->model($value['category_name']);
    }
}

但是这个函数在以我应该做的方式显示输出时没有用。

SELECT tbl_ticket_categories.category, CONCAT(tbl_tickets.title, ', ') AS title
FROM tbl_ticket_categories
     JOIN tbl_tickets ON tbl_ticket_categories.category = tbl_tickets.category_name
WHERE tbl_ticket_categories.site_referer = ?

不要使用活动记录-它不起作用。