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