我通过视图文件列表中的一个控制器获取此数据,并且我还希望在每个页面中显示不同的元标题。怎么可能? 查看
<?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;
?>
假设我有四个项目,如
我的所有商品都显示这些网址非常好。
但我想在每个网址中显示我的商品名称。以及不同的元标记标题名称。 现在,当我点击任何列出的项目时,我的网址将显示类似这样的内容 这是否可能,因为以上列表来自数据库。
这是我的控制器,它从数据库中获取数据。 的控制器
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');
}
答案 0 :(得分:0)
而不是:
<a href="'.base_url("hotels/ls/".$row->item_id).'">'.$row->item_name.'<span class="fa fa-angle-double-right pull-right" style=""></span>
试
<a href="'.base_url("hotels/ls/".$row->item_name).'">'.$row->item_name.'<span class="fa fa-angle-double-right pull-right" style=""></span>
再试一次。
在您的代码中,您已通过$row->item_id
,在网址中显示了商品ID,而不是传递$row->item_name
,然后它会在网址中显示商品名称。