5

私の CI バージョンは CI2.3 です。このphpコードをローカルホストで実行しています。そこに記載されているすべての手順に従いましたが、このエラーが発生しました。理由がわかりませんか? Controller を CI_Controller に変更しました。Hello world Programうまく機能しました。このリンク コードは機能していません。助けが必要です!

4

4 に答える 4

4

codeIgniter でこのようにモデルを拡張する必要があります

class Modelname extends CI_Model
  {
   function __construct()
    {
          parent::__construct();
    }
  }
于 2013-07-03T04:34:03.697 に答える
1

実際、スタディ ガイドは古いバージョンの CI であり、ガイドに示されているように Model クラスからモデルを拡張していました。しかし、今では変更されました。次に、CI_Model から拡張する必要があります。Controller についても同様です。

コントローラー用

class Employee_controller extends CI_Controller
{
  //load the constructor
  function __construct()
  {
    //inherit the parent constructor
    parent::__construct();
  }
}

モデルの場合:

class Employee_model extends CI_Model
{
  //load the constructor
  function __construct()
  {
    //inherit the parent constructor
    parent::__construct();
  }
}
于 2013-07-03T05:05:42.980 に答える
0

model次のようにモデルフォルダーに作成する必要がありますmy_model.php

そして、class好きなものを作成します

class My_model extends CI_Model
{
   function __construct()
   {
      parent::__construct();
   }
}

classと は同じfileであることを覚えておいてください。

ドキュメントhttp://ellislab.com/codeigniter/user-guide/general/models.html

于 2013-07-03T04:36:09.693 に答える
0

このように使用します

<?php

class Employee_model extends CI_Model
{
     //load the constructor
     function __construct()
     {
          //inherit the parent constructor
          parent::__construct();
     }
}
于 2013-07-03T04:36:17.620 に答える