jumberi
@jumberi

Реализация поиска на сайте?

всем привет надеюсь ктонибудь поможите и задаю вопрос правильно
итак я создал сайт для просмотра фильмов по курсу обучения php и codeigniter
и вот хочу реализовать поиск на сайте так чтоб искал вовсех таблицах базы данных(у автора видео курса,всего одна таблица с фильмамы и поэтому по его уроку делаю ищет только фильмы а у меня 3 таблицы в базе данных "movie" "serial" "animation")
вот сам код:
модель:
<?php

class Search_model extends CI_Model {

    public function search($q) {
        $array_search = array(
            'name' => $q,
            'descriptions' => $q
        );

        $query = $this->db
            ->or_like($array_search)
            ->limit(100)
            ->get('movie');

        return $query->result_array();

        
    }

}


контроллер:
<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class Search extends MY_Controller {

    public function __construct() {
        parent::__construct();
    }

    public function index() {
        $this->data['title'] = "Search";

        $this->load->model('search_model');
        $this->data['search_result'] = array();

        if($this->input->get('q_search')) {
            $this->data['search_result'] = $this->search_model->search($this->input->get('q_search'));
        }


        $this->load->view('templates/header', $this->data);
        $this->load->view('search', $this->data);
        $this->load->view('templates/footer');
    }
}
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ищи в каждой таблице по отдельности и выдавай объединённый результат.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы