Model sınıfı bulunamadı

3 Cevap php

Ben çok basit bir site var bu yüzden cakePHP dışarı çalışıyorum. Ben şu hatayı alıyorum.

class Tag extends AppModel { $name = 'Tag'; } Fatal error: Class 'Tag' not found in /home/downtown/public_html/test_cake/cake/libs/class_registry.php on line 140

içinde .. \ app \ modeller \ tag.php ben

class Tag extends AppModel { $name = 'Tag'; }

What silly blunder am I making? I have tried clearing tmp/cache and I have reloaded cakePHP from scratch. I have seen this error in Google searches but it was a relatively obvious syntax error.

Ben burada bu soruyu sormak zorunda CakePHP'de cevabı sistem bana bir onay e-postası gönderiyor değildir.

3 Cevap

Evet, o aptal oldu.

Dosyanın başında ve sonunda etiketleri eksik.

Bu "tag" CakePHP'de ayrılmış bir kelime olduğunu, olabilir, başka bir sınıf adını kullanmayı deneyin, ve yine bu hatayı alırsanız rapor.

My recommendation:

  • cakephp on google groups

Suggestion:

Use:

var $name = 'Tag';

instead of

$name = 'Tag';

Sorun aynı adla modeli beyan değil ki olmalı. Lütfen model bakıyor deneyin ve isimleri eşit olduğunu onaylarım. Eğer modelin adını değiştirirseniz, hata burada açıklayan vardır aynıdır.