0

我的 Code Ignitor 出现问题,因为我加载模型时代码失败,没有留下任何痕迹。

我正在尝试像这样加载我的模型

<!--CONTROLLER-->
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Concierge extends Public_Controller {

public function submit()
{
    $this->load->model('Concierge_model');
}

我的模型设置如下:

<!--MODEL-->
<?php

class Concierge_model extends CI_Model {

public function __construct()
{
    parent::__construct();
}

function saveRequest($action, $owner)
{
    $query = $this->db->query('select * from table');
    return $query;
}

有谁看到可能是导致我的问题的问题?我正在使用 CodeIgnitor 2.1.2。

4

2 回答 2

1

假设 Public_Controller 是自定义的,请确保该类扩展 CI_Controller 并确保在那里调用父级的构造函数。

class Public_Controller extends CI_Controller {
  public function __construct() {
    parent::__construct();
  }
}
于 2012-11-28T09:30:51.277 回答
0

我不知道问题出在哪里,我删除了模型、视图和控制器并重新创建了它们。这解决了这个问题,但遗憾的是没有阐明导致它的原因。

于 2012-12-05T12:44:56.987 回答