Модуль cs bans

VoRoN

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

fantom

Заблокированные
Пользователь
Регистрация
11 Июн 2017
Сообщения
68
Симпатии
20
Пол
Мужской
#2
не может найти контроллер или модуль. Скорей всего неверно имя класса или файла
 

VoRoN

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

fantom

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

fantom

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

VoRoN

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

fantom

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

sonyx

Команда форума
Модератор
Регистрация
8 Июн 2017
Сообщения
400
Симпатии
215
Пол
Мужской
#9
И последнее сохраняйте четкую структуру (названия файла и класса) как того требует фреймворк
могу еще дополнить, что названия файлов в Linux регистрозависимые, и если имя класса по регистру не совпадет с именем скрипта, то он не подгрузится
 

VoRoN

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

fantom

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