L'utilisation de ce site_model dans le contrôleur ci-dessous me donne une erreur interne de 500. Je ne peux même pas ajouter le modèle à mon index. Je peux utiliser ce modèle dans un autre contrôleur, bot pas l'index.Le modèle Codeigniter ne se charge pas dans le contrôleur
Y at-il un problème avec ma classe de modèle?
class Site_model extends CI_Model{
function getAll(){
$q = $this->db->get('ci_test');
if($q->num_rows() > 0){
foreach ($q->result() as $row) {
$data[] = $row;
}
return $data;
}
}
function getAllCup(){
$q = $this->db->get('cup');
if($q->num_rows() > 0){
foreach ($q->result() as $row) {
$data[] = $row;
}
return $data;
}
}
function getOrderCup(){
session_start();
$order = $_SESSION['order'];
$this->db->select('product_id','name','description','price');
foreach($order as $product):
$this->db->where('product_id', $product['product_id']);
endforeach;
$q = $this->db->('cup');
if($q->num_rows() > 0){
foreach ($q->result() as $row) {
$data[] = $row;
}
return $data;
}
}
}
/////
class Checkout extends CI_Controller{
function index()
{
$data['main_content'] = "checkout";
$this->load->view("includes/template",$data);
}
function review()
{
$this->load->model('site_model');
/*echo json_encode($this->site_model->getOrderCupcakes());*/
echo "sfsfdsf";
}
}
montre le code de votre contrôleur –
il est là, faites défiler vers le bas. Ils ont joint – Adam
@Adam vous devez avoir à voir ma réponse j'espère que vous identifiez votre problème –