Я не могу заставить Yii Crud работать
Я изо всех сил пытаюсь заставить инструмент Yii crud работать на меня. Я использую Gii, и это ошибка, которую я получаю в моем файле журнала:
PHP Fatal error: Cannot redeclare class CController in /var/www/includes/framework/web/CController.php on line 77
Это единственные шаги, которые я предпринял:
1) Скачал yii и извлек "framework" в / var / www / includes
1.5) Создал таблицу под названием меня в моей базе данных [EDIT]
2) Выполнено / var / www / framework / yiic webapp / var / www / web
3) uncommented 'gii' => массив (....) в config / main.php
3.5) Добавлены мои настройки базы данных [EDIT]
4) Перейдите по адресу http:///index.php? R = gii
5) Навигация по генератору моделей для создания "я"
6) Навигация через генератор Crud, используя меня
7) Перейдите по адресу http:///index.php? R =me
Есть идеи? Я потратил целую вечность на это, и теперь я довольно раздражен.:(
Заранее благодарны за Вашу помощь.
2 ответа
Я не уверен, почему это сработало, но это сработало.
Я просто переименовал framework
каталог для yii
и это сработало. Я больше ничего не делал.
Это смутило меня, но, по крайней мере, теперь это работает.
Похоже, у вас есть фреймворк в /var/www/framework/ AND /var/www/includes/framework/. Таким образом, он включается дважды, и вы получаете ошибку, что вы объявляете класс дважды. Удалите вторую копию из папки / includes и вставьте копию в / www. Также рекомендуется убедиться, что папка фреймворка недоступна из Интернета.