[Codeigniter-users] modelを呼べない

Back to archive index

ikari****@ecoin***** ikari****@ecoin*****
2009年 5月 31日 (日) 17:51:27 JST


碇です

…お恥ずかしい
<?php

いれたらロードできました
お騒がせしました

On Sun, 31 May 2009 20:33:30 +1200
tucker <jptak****@gmail*****> 様wrote:

> ・・・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 mailing list
> Codei****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users

-- 
碇 永志
 <ikari****@ecoin*****>




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