【发布时间】:2017-04-08 07:27:47
【问题描述】:
我通过视图文件列表中的一个控制器获取这些数据,并且我还想在每个页面中显示不同的元标题。怎么可能? 查看
<?php
$data = "";
foreach($items_data as $row){
$data .= '<li class="list-group-item">
<a href="'.base_url("hotels/ls/".$row->item_id).'">'.$row->item_name.'<span class="fa fa-angle-double-right pull-right" style=""></span>
</li>';
}
echo $data;
?>
假设我有四个类似的项目
- 书籍
- 笔
- 计算机
我所有的商品都显示了这些网址,这非常好。
- www.xyz.com/1
- www.xyz.com/2
- www.xyz.com/3
但我想在每个 url 中显示我的项目名称。以及不同的元标记标题名称。 现在,当我单击任何列出的项目时,我的 url 将显示类似这样的内容 这可能与否,因为上面的列表是从数据库中获取的。
- www.xyz.com/computers
- www.xyz.com/Books
- www.xyz.com/Pens
这是我的控制器,它正在从数据库中获取数据。 控制器
function index() {
$data['items_data'] = $this->Visa_mdl->get_items_name();
$data['title'] = "Hotels";
$this->load->view('include/header');
$this->load->view('hotels/visa',$data);
$this->load->view('include/footer');
}
此控制器链接到其他页面。
function ls($item_name = NULL) {
$data['title'] = "Company Lists";
$result = $this->Visa_mdl->get_items_company_list($item_name);
$result1 = $this->Visa_mdl->get_items_name_in_dash($item_name);
$data['items_data'] = $this->Visa_mdl->get_items_name();
// $data['items_company_data'] = $this->Visa_mdl->get_items_company_list($id);
$this->load->view('include/header',$data);
$this->load->view('hotels/dashboard',$data);
$this->load->view('include/footer');
}
【问题讨论】:
标签: php mysql database codeigniter