проблема немного странная, бьюсь с ней уже 2 дня и прежде чем выкладывать как баг просто хотел убедиться что это не моя ошибка.
У меня есть чистая копия CakePHP, у меня есть настроенная БД, и Cake может без проблем подключиться к моей БД. в моей БД у меня есть таблица с именем «новости», и у меня есть контроллер со следующим кодом:
<?php
class UsersController extends AppController {
public $uses = array('News');
public function news(){
$news = $this->News->find('all');
var_dump($news);
die;
}
}
пока я не создаю файл модели для своей таблицы, этот запрос выполняется успешно, но как только я создаю следующий файл модели (сохраняю как News.php в папке модели), я вижу ошибку, которая появляется после кода:
<?php
class NewsModel extends AppModel {
}
Ошибка:
Fatal error: Cannot redeclare class NewsModel in C:\...\cakephp\app\Model\News.php on line 4
Я нахожусь в Windows и запускаю php> 5.2.8