Es gibt eine Aktion namens vew boq.i, die ein Lebensmittelgeschäft Crud oder eine andere einfache Crud-Tabelle laden möchte, wenn Sie auf die Ansicht boq klicken. Dieser Crud sollte Daten aus einer anderen neuen Tabelle namens BOQ enthalten. und sollte die Daten gemäß Projekt-ID abrufen. für ein Beispiel, wenn ich auf den "view boq" in der ersten Zeile klicke, sollte es alle Daten in boq laden, die forgung Schlüssel muss gleich Project_id 1.Project id ist ein FK der BOQ Table.can ich mache es und jeder kann Hilf mir.Zeilen-ID abrufen und ID-bezogene Daten von einer anderen Tabelle laden
Controller
function show_boq() {
$id = $this->uri->segment(3);
$data['boq'] = $this->project_list_model->show_boq($id);
$this->load->view('boq_doc', $data);
}
Modell
function show_boq($data){
$this->db->select('*');
$this->db->from('boq');
$this->db->where('id',$data);
$this->db->join('project', 'project.id = boq.project.id');
$query = $this->db->get();
$result = $query->result();
return $result;
}
Sicher scheint dies wie eine Standardsituation: Sie übergeben die ausgewählte ID als Anfrage-Argument an die Server-Seite. Entweder durch Erstellen einzelner Links pro Zeile oder mittels einer clientseitigen Logik (Javascript), die die angeklickte Zeile auswertet. Auf der Serverseite holen Sie dann das mit der angegebenen ID verknüpfte Objekt und geben das Ergebnis an den Client zurück. Entweder als vollständige Seite neu laden oder im Hintergrund, um es in die geladene Seite zu injizieren. – arkascha
kann ich nicht tun, indem ich $ id = $ this-> uri-> Segment (3); $ data ['projekte'] = $ this-> project_list_model-> show_projects ($ id); $ this-> load-> view ('project_list_view', $ data); – ashik
Ich habe keine Ahnung, da Sie Ihren Code nicht veröffentlicht haben, tut mir leid. – arkascha