[Codeigniter-users] modelを呼べない

Back to archive index

tucker jptak****@gmail*****
2009年 5月 31日 (日) 17:33:30 JST


・・・modeltest.php の一番上に <?php って入ってなくない?

2009/5/31  <ikari****@ecoin*****>:
> 碇です
> 試してみましたがやはり読み込めないようです
>
> ikari @ ubuntu-desktop:/var/www/ci/system/application/models$ cat
> ../controllers/test.php
> <?php
> class Test extends Controller {
>
>        function __construct()
>        {
>                parent::Controller();
>        }
>
>        function index()
>        {
>                $this->load->model('modeltest');
>                //$a = Testmodel->get_data();
>                echo "$a";
>        }
> }
> ikari @ ubuntu-desktop:/var/www/ci/system/application/models$ cat modeltest.php
> class Modeltest extends Model{
>        function __construct(){
>                parent::Model();
>        }
>        function getdata(){
>                return "test";
>        }
> }
>
>
> On Sun, 31 May 2009 16:51:16 +0900
> Taro Yamashita <taro****@panth*****> 様wrote:
>
>> Taroです。
>>
>> ファイル名が[modeltest.php]なので、
>>
>> $this->load->model('modeltest');
>>
>> ではないでしょうか??
>> 「徹底入門」には、モデルの読み込みについて
>>
>> >第1引数には、PHPの拡張子(.php)を抜いた
>> >モデルファイル名、つまりモデルクラス名を指定します。
>>
>> とありました。
>>
>> Taro
>>
>> ikari****@ecoin***** さんは書きました:
>> > 碇です
>> >
>> > いろいろいじりすぎて混乱してました
>> > Amanoさんのメールに返信しましたが
>> > ikari @ ubuntu-desktop:/var/www/ci/system/application/models$ cat modeltest.php
>> > class Modeltest extends Model{
>> >         function __construct(){
>> >                 parent::Model();
>> >         }
>> >         function getdata(){
>> >                 return "test";
>> >         }
>> > }
>> > ikari @ ubuntu-desktop:/var/www/ci/system/application/models$ cat ../controllers/test.php
>> > <?php
>> > class Test extends Controller {
>> >
>> >         function __construct()
>> >         {
>> >                 parent::Controller();
>> >         }
>> >
>> >         function index()
>> >         {
>> >                 $this->load->model('Modeltest');
>> >                 //$a = Testmodel->get_data();
>> >                 echo "$a";
>> >         }
>> > }
>> >
>> > となっていますがModeltestを見つけられないようです
>> >
>> >
>> >
>> >
>> >
>> > On Sun, 31 May 2009 16:30:29 +0900
>> > Taro Yamashita <taro****@panth*****> 様wrote:
>> >
>> >> 碇さん
>> >>
>> >> こんにちは。Taroと申します。
>> >>
>> >>> class ModelTest extends Model
>> >> に対して、
>> >>
>> >>> $this->load->model('Testmodel')
>> >> となっているからではないでしょうか??
>> >> model名をどちらかに統一すればOKのような気がします。
>> >>
>> >> Taro
>> >>
>> >> ikari****@ecoin***** さんは書きました:
>> >>> 碇と申します
>> >>>
>> >>> DocumentRootにciとしてCI1.7を展開しました
>> >>>
>> >>> /var/www/ci/system/application/config/config.php
>> >>> $config['base_url']     = "http://example.jp/ci/"
>> >>> に変更
>> >>>
>> >>> /var/www/ci/system/application/controllers/test.php
>> >>>
>> >>> <?php
>> >>> class Test extends Controller {
>> >>>
>> >>>         function __construct()
>> >>>         {
>> >>>                 parent::Controller();
>> >>>         }
>> >>>
>> >>>         function index()
>> >>>         {
>> >>>                 $this->load->model('Testmodel');
>> >>>                // $a = Testmodel->get_data();
>> >>>                 echo "$a";
>> >>>         }
>> >>> }
>> >>>
>> >>> /var/www/ci/system/application/models/modeltest.php
>> >>> class ModelTest extends Model{
>> >>>         function __construct(){
>> >>>                 parent::Model();
>> >>>         }
>> >>>         function getdata(){
>> >>>                 return "test";
>> >>>         }
>> >>> }
>> >>>
>> >>> これで
>> >>> http://example.jp/ci/index.php/test
>> >>> を呼ぶと
>> >>> Fatal error: Class 'Testmodel' not found in /var/www/ci/system/libraries/Loader.php on line 184
>> >>> となります
>> >>>
>> >>> 何をチェックすればいいでしょうか?
>> >>>
>> >> _______________________________________________
>> >> Codeigniter-users mailing list
>> >> Codei****@lists*****
>> >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>> >
>>
>> _______________________________________________
>> Codeigniter-users mailing list
>> Codei****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>
> --
> 碇 永志
>  <ikari****@ecoin*****>
>
> _______________________________________________
> Codeigniter-users mailing list
> Codei****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
>




Codeigniter-users メーリングリストの案内
Back to archive index