Модуль cs bans

Статус
В этой теме нельзя размещать новые ответы.

VoRoN

Пользователь
Регистрация
11 Июл 2017
Сообщения
9
Симпатии
0
Пол
Мужской
Как добавить свой модуль в cs bans?
Хочу сделать support, пишет: "Ошибка 500
Псевдоним "application.modules.support.SupportModule" неверен. Убедитесь, что он указывает на существующий PHP файл."
 

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
не может найти контроллер или модуль. Скорей всего неверно имя класса или файла
 

VoRoN

Пользователь
Регистрация
11 Июл 2017
Сообщения
9
Симпатии
0
Пол
Мужской
Это понятно. Что сделать, чтоб это исправить?
 

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
код покажите и сразу URL по которому пробуете зайти. Ну и еще желательно роуты в конфиге
 

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
Тоесть насколько я понял вы не сделали сам модуль Yii. Вся суть в том что все запросы идут на index.php который запускает двиг фреймворка. А тот в свою очередь запускает контроллер в зависимости от правил прописаных в роутинге
 

VoRoN

Пользователь
Регистрация
11 Июл 2017
Сообщения
9
Симпатии
0
Пол
Мужской
Что теперь сделать(можете подробно написать)?
 

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
Во первых в конфиге protected/configs/main.php в секции urlManager не предусмотрено подключение модулей, нужно дописать
Во вторых в офф документации есть описание Основы: Модуль | The Definitive Guide to Yii | Yii PHP Framework
[doublepost=1499936170][/doublepost]И последнее сохраняйте четкую структуру (названия файла и класса) как того требует фреймворк
 

sonyx

Заблокированные
Регистрация
8 Июн 2017
Сообщения
473
Симпатии
235
И последнее сохраняйте четкую структуру (названия файла и класса) как того требует фреймворк
могу еще дополнить, что названия файлов в Linux регистрозависимые, и если имя класса по регистру не совпадет с именем скрипта, то он не подгрузится
 

VoRoN

Пользователь
Регистрация
11 Июл 2017
Сообщения
9
Симпатии
0
Пол
Мужской
В protected/configs/main.php это прописать? 'support/<controller:\w+>' => 'support/<controller>/support',
 

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
VoRoN, да. но здесь не учтено что могут быть разные action у контроллера
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу