コントローラに、URLにある用語/キーワードを検索するクエリがあります。
例/search/keyword
次に、コントローラーを介して、次のように検索を実行します。
$viewdata['search_results'] =
$this->Search_model->search(strtolower($this->uri->segment(2)),$limit,$offset);
次に、次のようにモデルからデータベースをチェックします。
function search($searchquery, $limit, $offset) {
$this->db->from('content');
$this->db->like('title', $searchquery);
$this->db->or_like('content', $searchquery);
$query = $this->db->limit($limit, $offset)->get();
$results = Array();
foreach ($query->result() as $row) {
$results[] = Array(
'title' => '<a href="' . base_url() . $row->anchor_url . ' ">' . strip_tags($row->title) . '</a>',
'link' => base_url() . $row->anchor_url,
'text' => str_ireplace($searchquery, '<b>' . $searchquery . '</b>', strip_tags(neatest_trim($row->content,220,$searchquery,120,120)))
);
}
return $results;
}
}
検索結果で見つかった行数をコントローラーに返す方法を知りたいのですが。次に、ページネーションに見つかった行数を使用します。
どうすれば行数をコントローラーに取り込むことができますか????