Ich habe zwei Funktionen in meinem Main Controller, einer ist für die normalen Benutzerdaten, und der andere ist für die Aktualisierung der Ergebnisse ... Wie ist es möglich, in der Indexansicht schön Echo?Wie kann man in Codeigniter Daten von einer Ansicht auf eine andere übertragen?
public function index()
{
$data['adat'] = $this->Sajat->get_data();
$this->load->view('index', $data);
}
public function update_st() {
$id = $this->input->post('did');
$name = $this->input->post('dname');
$data = array(
'Ticket' => $this->input->post('dticket'),
'Date' => $this->input->post('ddate')
);
echo $name; // **comment
$this->Sajat->update_reg($id,$name,$data);
$this->index();
}
comment = es funktioniert, aber es ist wirklich hässlich, ich will es um Stil, und ich mag die Indexansicht Echo .... Ist es möglich ?? Wie kann ich passieren
$name
von update_st() im Hinblick auf Index() sehen? Danke, dass Sie mir geholfen haben.
Modell von Kommentar
public function get_data() {
$this->db->select('*');
$this->db->from('users');
$query = $this->db->get();
return $query->result();
}
anzeigen Hows Ihre get_data Funktion sieht. Die Konvention besagt, dass Sie die Modellfunktion innerhalb des Controllers aufrufen, Ihre Funktion gibt einige Daten zurück, Sie übergeben sie an die View, vielleicht mit $ data array oder verwenden Sie $ this-> load-> vars(). Es ist nicht nötig, die Ansicht innerhalb der Ansicht zu laden. – cssBlaster21895
Das ist meine get_data() 'öffentliche Funktion get_data() { $ this-> db-> select ('*'); $ this-> db-> from ('users'); $ query = $ this-> db-> get(); Rückgabe $ query-> result(); } ' – gazrobur
@gazrobur, wenn Sie mehr Code zu Ihrer Frage hinzufügen müssen, können Sie auf die Schaltfläche Bearbeiten unter Tags klicken. – user4419336