Я сейчас пробую CakePHP и не могу заставить свое приложение работать, потому что CakePHP «думает», что моя модель называется «Tach», хотя на самом деле это «Tache».
Почему так?
Мой контроллер определяется как:
приложение / контроллеры / taches_controller.php
class TachesController extends AppController {
function index() {
$allTaches = $this->Tache->find('all');
$this->set('taches', $allTaches);
}
}
А вот и моя модель:
приложение / модели / tache.php
class Tache extends AppModel {
var $useTable = 'taches';
}
Я получаю ошибку, если я использую 'Tache' в моем контроллере:
$allTaches = $this->Tache->find('all');
Но если я использую 'Tach', я не получаю ошибку:
$allTaches = $this->Tach->find('all');
Почему я не могу использовать название модели 'Tache'? Я делаю что-то неправильно ? Кстати я на php 5.3 и моя версия CakePHP 1.3.8
Спасибо!
Alex