Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 连接来自模型的数据_Php - Fatal编程技术网

Php 连接来自模型的数据

Php 连接来自模型的数据,php,Php,我想显示表的内容,但我想通过在其他函数中传递sec_id来显示sec_名称,而不是sec_id,然后获取sec_名称并将其显示在视图上。但是我不能连接变量sec_name,因为显示的是最后一个sec_name,而不是所有其他sec_name 这就是模型 function get_subsec(){ $q=$this->db->query("SELECT subsec_id,subsec_name,order,role_id,sec_id FROM subsection"); retu

我想显示表的内容,但我想通过在其他函数中传递sec_id来显示sec_名称,而不是sec_id,然后获取sec_名称并将其显示在视图上。但是我不能连接变量sec_name,因为显示的是最后一个sec_name,而不是所有其他sec_name

这就是模型

function get_subsec(){
$q=$this->db->query("SELECT subsec_id,subsec_name,order,role_id,sec_id FROM subsection");
return $q->result_array();
}

function show_secname($id){
$q=$this->db->query("SELECT name FROM section WHERE sec_id=".$id);
return $q->result_array();
}
这是控制器

function get_subsec(){
$data["x"]=$this->amodel->get_subsec();
foreach($data["x"] as $s){
$y["k"]=$this->amodel->show_secname($s["sec_id"]);
}
$this->load->view("get_subsec",array_merge($data,$y));
}
这就是观点

<?php foreach($x as $row){ 
echo $row["subsec_id"];
echo $row["subsec_name"];
echo $row["order"];
}?>
<?php foreach($k as $i){
echo $i["name"];
}?>

你应该看看这个: