編集: 小文字の 'c' を belongsTo の大文字の 'C' に変更しました....私の不注意だけです...
ローカル マシンではすべて問題ありませんが、サーバーへのアップロード後にエラーが発生します。
私は基本的な一対一の関係を持っています:
Symbol.php - モデル:
class Symbol extends Eloquent {
protected $table = 'symbols';
protected $softDelete = true;
public function category()
{
return $this->belongsTo('category', 'id_category');
}
}
Category.php - モデル
class Category extends Eloquent {
protected $table = 'categories';
}
私はこの関係を次のように呼んでいます。
$symbol = Symbol::find($id);
しかし、データにアクセスしたい場合:
$symbol->category->name;
私のローカルマシンではすべて問題ありませんが、サーバーにアップロードした後、エラーが発生します:
Symfony \ Component \ Debug \ Exception \ FatalErrorException
Class 'category' not found
$instance = new $related; (line 527)
何か案は?