Es gibt drei Status Typen in meiner Registrierungstabelle. Sie sind ausstehend, folgen und abgeschlossen. Ich möchte also die Anzahl der Status mit aktiven Datensätzen ermitteln. Dies ist der Code, den ich geschrieben habe. Aber ich habe keine Wertübergabe an den Controller bekommen. Dieses Modell CodeIch möchte Reihenfolge für Funktion verwenden, die aktive Datensätze in Codeigniter verwendet
<?php
class Manager_Profile_Model extends CI_Model{
function index(){
$this->db->select('Status,COUNT(Status) AS count');
$this->db->order_by('Status');
$query = $this->db->get('register');
foreach($query -> result() as $row){
$data[] = array(
'status' =>$row->Status,
'count' => $row->count
);
}
return $data;
}
}
?>
und dies ist der Controller
<?php
class Manager_Profile_Controller extends CI_Controller{
function index(){
$this->load->model('Manager_Profile_Model');
$data = $this->Manager_Profile_Model;
print_r($data);
}
}
?>
Es ist wirklich toll, wenn mir jemand helfen kann. Dank inadvance
Vielen Dank für die Antwort, aber hier habe ich nicht alle Statustypen in der Datenbank in dem controller.Do Ich brauche bekommen Änderungen am Modellcode vornehmen, um alle Statustypen und deren Anzahl zu erhalten ??? –
ja innerhalb foreach verwenden Sie Daten als array.try jetzt. –
Vielen Dank. Es funktioniert –