Good
И без начального слэша тоже
Nurik
Да, но если стоит альтернатива - использовать там константу, или захардкодить - я думаю лутше так
Константы это хорошо, ну вынеси отдельный файл с константами и храни их в одном месте и подключай в файл конфига. Это будет правильней, чем делать так как пытаешься ты.
Good
Угу, или IDE автозаполнение неправильно делает)
Юрий
шторм по комманд + b переходит из конфига в этот класс?
The Ant
иди лучше проверяй, нас то зачем убеждаешь? все классы в конфиге кроме этого загрузились
The Ant
о чем говорит?
Good
Угу, а как с этим быть: 'normalizer' => [ 'class' => 'yii\web\UrlNormalizer', 'action' => yii\web\UrlNormalizer::ACTION_REDIRECT_TEMPORARY, ], Работает, кстати, норм.
Good
В том же конфиге
Юрий
ну вывод напрашивается сам собой
Юрий
магии не бывает и значит надо все еще раз перепроверить
Good
Оно то понятно, но я уже не понимаю, что еще перепроверять
Юрий
composer dump-autoload сделай
Good
Другие мои классы - то же самое
Nurik
Я считаю не нужно так делать ребят. Не нужно константы из моделей пихать в конфиг.
Юрий
конечно лучше захардкодить
Юрий
а еще лучше вообще константы не юзать
Юрий
лишние автозагрузки
Юрий
и читать неудобно
The Ant
и вообще ооп говно
Good
Я считаю не нужно так делать ребят. Не нужно константы из моделей пихать в конфиг.
Это другой вопрос. Но мне сейчас интересно, каого у меня мой класс там не видится. Класс стопудово правильно написан
Юрий
не видно что под константой скрыто
The Ant
винда небось? может в этом причина
Good
composer dump-autoload сделай
Ниче не изменилось
Юрий
беда
Good
Винда небось)
Good
Хотя. не понимаю, при чем тут она)
The Ant
ну хз как там композер под виндой работает я не в курсе
The Ant
мож опции какие нужны специальные
Nurik
чоб и нет?
Переименовал ты свою модель из какого-нибудь модуля, и всё перестало рабоать. Особенно если работаешь в команде. Особенно если, констаны из какого-нибудь конкретного модуля или подмодуля.
Юрий
переименовывание моделей?
Vladimir
Мож алиас app не прогрузился хз
Юрий
яб на ревью отпиздил.
Good
Мож алиас app не прогрузился хз
Хм. Может что-то такое.
Юрий
тем что надо юзать рефактор в шторме и сам все использования покажет а то и сам переименует везде
Nurik
переименовал роль, и бегаешь по всему проекту переименовывать. чем отличается?*
Я про локальную модель из модуля, за которым может быть закреплён отдельный человек.
Good
Ану народ, у кого basic-шаблон, проверьте, прочитает ли у вас сейчас ваш класс в конфиге? МОжет оно у всех так?
Юрий
это называется отсуствие культуры разработки
Юрий
модели не переименовывают, а если чот такое желают - это нарушение версионирования и типа в ченйджлоге бы описать
Юрий
предупредив тех кто модуль юзает
Good
Не совсем понимаю, как тут винда может влиять
The Ant
обратные слеши в путях... хз
The Ant
регистр буков в папках
The Ant
откуда знать
The Ant
винда же
Nurik
предупредив тех кто модуль юзает
Э нет. Не нужно предупреждать, нужно просто сделать так, чтобы нельзя было тащить в конфиг, инфу из модулей. Потому что повторюсь, не приложение конфигирирует конфиг, а конфиг приложение.
The Ant
нада виндузятников спрашивать как настраивать композер ;D
Good
обратные слеши в путях... хз
Так а почему именно в конфиге не работает, а дальше ок?)))
The Ant
Так а почему именно в конфиге не работает, а дальше ок?)))
yii\web\UrlNormalizer::ACTION_REDIRECT_TEMPORARY а этот опочему работает?
Good
yii\web\UrlNormalizer::ACTION_REDIRECT_TEMPORARY а этот опочему работает?
Ну так там класс фреймворка, а не мой
Good
Значит есть разница
The Ant
хз
The Ant
неочень )
Good
Щас найду еще в папке вендор константу, ее попробую
Nurik
ок. не берешь константы с моделей. где будешь хранить что-то статичное, что хз как называется но требуется в конфиге?
Ну создаешь например директорию constants туда кладёшь интерфейсы, а уже в них константы. Ну или просто плоско, а потом реквайришь их в конфиг.
Юрий
эм. то есть модели (читай классы) юзать в конфиге не ок, а псевдо-интерфейсы ок?
Юрий
и про плоский конфиг с реквайрами испанский стыд
Nurik
эм. то есть модели (читай классы) юзать в конфиге не ок, а псевдо-интерфейсы ок?
Ты определяешь место, где хранятся все константы, чем это плохо ?
Юрий
то есть чтобы переименовать какую-то константу надо известить особо одаренного чтобы он конфиг поправил?
Юрий
поменять содержимое константы*
Good
Ну вот, из стороннего пакета норм грузит
Good
Ты определяешь место, где хранятся все константы, чем это плохо ?
Тем, что все константы на кучу, а не по своих классах
Nurik
Тем, что все константы на кучу, а не по своих классах
Да храни в интерфейсах. Пожалуйста. Я про другое. Я про то чтобы в одноом месте хранить, и чтобы констаны не валялись там и тут.
Good
Короче, фигня какая-то, классы из папки Вендор видит норм, мои классы - не видит. Накатаю на форум пост, наверное
Юрий
деплои наверное оч крутые у тех кто так константы хранит. в классы была константа NAME например в которой было "very_long_service_name". содержимое поменялось на "short_name".
Юрий
а вот дальше я посмотрю на клоуна который деплоить будет
Юрий
вместо того чтобы просто сделать пулл - он будет править конфиг
Юрий
или "место где хранятся константы"
Nurik
Ты помойму чего не понял.
Юрий
Да храни в интерфейсах. Пожалуйста. Я про другое. Я про то чтобы в одноом месте хранить, и чтобы констаны не валялись там и тут.
константы не валяются там и тут. я знаю что у меня для модели резервов все константы относящиеся к резервам в модели и лежат
Vladimir
А у тебя пхп или yii ексепшн выдает?