这是我的桌子:
类别:
{category_id , category }
文档:
{document_id, title, address, category}
我的控制器:
Class Search Extends CI_Contrller
{
function __construct()
{
parent::__construct();
$this->load->model('mymodel');
}
function search_keyword()
{
$keyword = $this->input->post('keyword');
$data['results'] = $this->mymodel->search($keyword);
$this->load->view('result_view',$data);
}
}
我的模型:
Class Mymodel Extends CI_Model
{
function __construct()
{
parent::__construct();
}
function search($keyword)
{
$this->db->like('name',$keyword);
$query = $this->db->get('document');
return $query->result();
}
}
这是我的观点:
<form action="<?php echo site_url('search/search_keyword');?>" method = "post">
<input type="text" name = "keyword" />
<input type="submit" value = "Search" />
</form>
<table>
?>
foreach($results as $row){
<?php
<tr>
<td><?php echo $row->title?></td>
<td><?php echo $row->category?></td>
</tr>
<?php
}
?>
</table>
根据上面显示的控制器和模型,我只能检索一个关键字,即我的文档标题,但现在我想:
添加到条件一 iftitle = $keyword
和category=$keyword2
。
在这个 MVC 中是否可能?