Takeshi Amano
p****@takes*****
2008年 6月 10日 (火) 08:07:24 JST
天野です > エラー内容: > PHP Fatal error: Call to a member function get_list on a non-object in > > エラー原因として、Modelのインスタンス生成が意図したとおりに生成され > ず、メソッドが見つけられずにエラーになっていると思います。 > しかしながら、開発環境では問題なく動作しておりますので、実装という > より環境設定だと思うのですが、確認するべき箇所がわからず、アドバ > イスをいただけたならと思いメールさせていただきました。 私も動かした訳ではないのですが、まずここの間違いが気になりました。 > --- > <?php > class Fuga extends Model { > function __constract() { > parent::Model(); > } > function get_list($id) { > $query = $this->db->get('entries', $id); > return $query->result(); > } > } > ?> > --- __ constract -> __construct これでどうして開発環境で動いていたかどうかは見当が つきませんが... またクラス名の大文字と小文字は以前MacとLinuxの環境で 開発していたときにMacでは小文字ではじまるクラス名でも いけるのにLinuxだとうまく行かないので、必ずクラス名の 最初の1文字目は大文字で始めるようにして、ファイル名は 全て小文字にしています。 Takeshi Amano There are two ways to live your life. One is as though nothing is a miracle. The other is as though everything is a miracle - Albert Einstein