Неправильная генерация модуля с помощью Gii?

Уже исправленные репорты или принятые предложения
Закрыто
eresik
Сообщения: 44
Зарегистрирован: 2010.10.23, 10:39

Неправильная генерация модуля с помощью Gii?

Сообщение eresik »

Только начал изучать yii, так что возможно это только моя ошибка в чём-то...

Генерирую модуль с помощью Gii
При попытке обращения к только что сгенерированному модулю - ошибка php - " include('controller.php') нет такой файла"

Всё заработало после изменения в DefaultController.php только что созданного файла строчки:

Код: Выделить всё

class DefaultController extends Controller
на

Код: Выделить всё

class DefaultController extends CController
Насколько понимаю - ошибка в шаблоне Gii? Или всё-таки я что-то делал не так?
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Неправильная генерация модуля с помощью Gii?

Сообщение slavcodev »

Вроде при генерации приложения, создается базовый контролер
class Controller extends CController, от которого наследуются все остальные контроллере.

ЗЫ: Хотя я считаю что это не правильно в корне. Модуль должен быть модулем и не зависеть от приложения и от его контроллеров!
Жду Yii 3!
eresik
Сообщения: 44
Зарегистрирован: 2010.10.23, 10:39

Re: Неправильная генерация модуля с помощью Gii?

Сообщение eresik »

в архиве фреймворка yii-1.1.4.r2429.tar.gz
В шаблоне модуля \framework\gii\generators\module\templates\default\controllers\DefaultController.php
Содержится именно class DefaultController extends Controller
а не class DefaultController extends СController

Всё-таки ошибка в архиве фреймворка на офсайте?
eresik
Сообщения: 44
Зарегистрирован: 2010.10.23, 10:39

Re: Неправильная генерация модуля с помощью Gii?

Сообщение eresik »

Ага... разобрался.
Gii предполагает что мы создали свой компонент class Controller extends CController, видоизменив его под свои нужды. Как в демоблоге.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Неправильная генерация модуля с помощью Gii?

Сообщение samdark »

Да, к сожалению, это так. Уже выносилось на внутреннее обсуждение, но решение как-то застряло.
Закрыто