0

コード 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 に答える