1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. VoRoN

    VoRoN Пользователь

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

    fantom Пользователь

    Регистрация:
    11 июн 2017
    Сообщения:
    19
    Симпатии:
    5
    Пол:
    Мужской
    не может найти контроллер или модуль. Скорей всего неверно имя класса или файла
     
  3. VoRoN

    VoRoN Пользователь

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

    fantom Пользователь

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

    VoRoN Пользователь

    Регистрация:
    11 июл 2017
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
  6. fantom

    fantom Пользователь

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

    VoRoN Пользователь

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

    fantom Пользователь

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

    sonyx Постоялец

    Регистрация:
    8 июн 2017
    Сообщения:
    247
    Симпатии:
    156
    Пол:
    Мужской
    Telegram:
    @sonyx008
    могу еще дополнить, что названия файлов в Linux регистрозависимые, и если имя класса по регистру не совпадет с именем скрипта, то он не подгрузится
     
    fantom нравится это.
  10. VoRoN

    VoRoN Пользователь

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

    fantom Пользователь

    Регистрация:
    11 июн 2017
    Сообщения:
    19
    Симпатии:
    5
    Пол:
    Мужской
    VoRoN, да. но здесь не учтено что могут быть разные action у контроллера
     
  12. VoRoN

    VoRoN Пользователь

    Регистрация:
    11 июл 2017
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
  13. fantom

    fantom Пользователь

    Регистрация:
    11 июн 2017
    Сообщения:
    19
    Симпатии:
    5
    Пол:
    Мужской