Андрей
У девушек более "консервативное" мышление, чем у парней. При возможности "сделать проверенным способом" против "использовать новый, другой подход, которых хз как получится" женское мышление выступит за проверенное решение, мужское за непроверенное.
Андрей
ну не всегда..)
Не всегда. Но в большинстве случаев. Это разделение вырабатывалось тысячелетиями и связано в первую очередь с ролью данного пола в продолжении рода.
Андрей
Женщинам, как носителям ребёнка рисковать лишний раз не стоит. А вот парням можно без проблем. Грубо говоря если в племени из 10 женщин и 10 мужчин все парни рискнут и из них 7 умрёт а трое принесут тушу мамонта - всё племя выживет(а мужиков новых нарожают). А вот если рискнут 10 женщин и из них 7 умрёт - племени наступит конец (и уже будет похер сколько тами мужчин живых осталось, племя все равно вымрет).
Сергей
Что-то доков по нему ещё меньше чем в vichuploader
потому что flysystem там используется. по нему доки надо смотреть. бандл лишь сервисы-помогаторы создает)
Сергей
https://flysystem.thephpleague.com/v1/docs/
Сергей
https://github.com/thephpleague/flysystem-bundle
Ivan
Нет разницы "эволюционной", нет разницы в мозге
Ivan
Есть то что женщинам разрешили образование где-то лет 100-150 назад
Ivan
Мужчинам никто не запрещал и 4 тысячи лет назад
Daria
Что-то доков по нему ещё меньше чем в vichuploader
На symfonycasts в треке аплоада есть пару уроков по flysystem (13 или 15й урок), можно из текстовки взять файлы настроек
artem
На symfonycasts в треке аплоада есть пару уроков по flysystem (13 или 15й урок), можно из текстовки взять файлы настроек
Уже посмотрел. Ни о чем. Vichuploader вроде должен был стать железно, но дропнулся, а писать свое какое-то поведение для доктрины лень
Daria
Как дропнулся
Харакири видимо)
artem
Как дропнулся
Лень за комп идти. Хз, мб я тестил не так. Просто по докам все делал через embedded, форма вообще не отработала. Через сеттер сработало, но тут уже я на радостях начал все ломать прописуя имена и директории)
artem
Не знаю, у меня как работало, так и работает
Пилять. Я нотис в доке не прочитал. setImageFile
Андрей
Нет разницы "эволюционной", нет разницы в мозге
Есть, и очень весомая. Безусловно в современном мире воспитание играет куда более важную роль в формировании образа мышления, но вот генетику отметать ну никак нельзя.
artem
Не знаю, у меня как работало, так и работает
Кстати нашел способ как сейвить док вместе с директорией. Там вообще непредсказуемое поведение.
Сергей
Добрый вечер! В проекте подключил компонент symfony/validator (других компонентов симфони нет). Подскажите, как перевести на русский язык сообщения об ошибках?
Aleksandr
https://symfony.com/doc/current/validation/translations.html
Сергей
https://symfony.com/doc/current/validation/translations.html
Я видел это, но это же для случая, когда используется компонент Form
Dmitry
Сергей
Это в компоненте form используется валидатор
Да, но у меня ведь нет компонента форм. И как подключить русский перевод не понимаю(
Aleksandr
да и без форм можно
Сергей
да и без форм можно
Как? Я первый раз столкнулся, туплю(
Aleksandr
просто констрейнты к сущности добавялешь и все
Aleksandr
и потом перевод
Dmitry
Да, но у меня ведь нет компонента форм. И как подключить русский перевод не понимаю(
1. создать translations/validators.ru.yaml 2. в аннотации message указать ключ (например) organization.shortName.min 3. в yaml внести organization: shortName: min: 'слишком коротко'
Сергей
тогда просто пиши в message русский текст
Так мне надо стандартные сообщения перевести
Сергей
Это же уже всё переведено и лежит в vendor/symfony/validator/Resources/translations/validators.ru.xlf
Dmitry
Так мне надо стандартные сообщения перевести
если вручную указываешь message то они перебивают стандартное сообщение иначе придется к валидатору еще и транслятор установить
Сергей
Я так понял надо как-то это дело подгрузить)
Dmitry
Я так понял надо как-то это дело подгрузить)
надо язык приложения установить
Dmitry
Как? :)
ну, если б была симфони, то в конфиге framework.yaml default_locale: ru
Сергей
Aleksandr
а что есть?
Aleksandr
нужно тогда отдельно ставить транслятор
Aleksandr
инициализировать его
Aleksandr
и инжектить в валидатор
Dmitry
и инжектить в валидатор
он в валидаторе инжектится осталось найти как локаль транслятору задать
Сергей
$t = new Translator('ru'); $validator = Validation::createValidatorBuilder()->setTranslator($t)->getValidator(); так не переводит
Aleksandr
как транслятор должен понять где ему переводы например брать?
Сергей
как транслятор должен понять где ему переводы например брать?
Надеялся пакет валидации сам знает, они же у него есть
Aleksandr
если ты надеялся на магию - ее нет там
Aleksandr
в сф фреймворк сам все настраивает
Aleksandr
а тут тебе надо все руками
Сергей
победил))
Сергей
$t = new Translator('ru'); $t->addLoader('xlf', new XliffFileLoader()); $t->addResource( 'xlf', Yii::getAlias('@vendor') . '/symfony/validator/Resources/translations/validators.ru.xlf', 'ru' ); $validator = Validation::createValidatorBuilder()->setTranslator($t)->getValidator();
Сергей
Спасибо за советы :)
artem
В тему про переводы) хочу мышью открывать окна (нет)))) хочу кидать свои экзепшены в фос рест и потом их ловить и переводить) вроде все понятно кроме ивента
Maks
https://tomasvotruba.com/blog/2020/07/16/10-cool-features-you-get-after-switching-from-yaml-to-php-configs/
Maks
Юра
Я рад если честно. Не понимаю зачем они создали аж три способа делать одно и то же
Юра
наверное тогда ямл был в моде
Сергей
такие вещи вроде показа депрекейтнутых методов и автоподстановки можно разрулить плагинами, не так ли? Ну т.е. это скорее вопрос к IDE, а не преимущество написания конфигов в ямле или пхп.
Юра
Ну тут вопрос зачем писать плагины если можно просто писать на пхп конфиги
Юра
Это надо для yaml и xml писать
Сергей
ну например ты делаешь рефакторинг, перемещаешь в дрйгоу namespace. тут плагин не может
Maks
что то xml никто не выбирает)
Alexander
Его любителей еще поискать нужно)
Maks
Maxim Kainov
Ну тут вопрос зачем писать плагины если можно просто писать на пхп конфиги
У Yaml более короткий, читаемый синтаксис. Для этого его и придумали собственно.
Maxim Kainov
Но пхп в целом удобнее, наверное
Юра
ну например ты делаешь рефакторинг, перемещаешь в дрйгоу namespace. тут плагин не может
Если вы переносить бандл в другой нейиспейс то помимо конфигов все равно придется переименовать
Юра
В пхп шторме кстати можно перенести файл точно с переименованиес неймспейсов
Юра
На счёт директории не знаю
Юра
Единственная проблема которую я вижу это то что ямл к примеру можно считать легко изменить и сохранить
Юра
Например какая-то тулза или что-то такое
Юра
С пхп непонятно как такле провернуть
Сергей
Если вы переносить бандл в другой нейиспейс то помимо конфигов все равно придется переименовать
ты зарегистрировал сервис, внутри своего проекта. потом решил рефакторить. шторм отлично это делает, но регистрация сервиса сломается, т.к. yaml не анализируется. я про это
Сергей
+ phpstan не сработает и тд
Alexey Mishurovskiy
Вопрос снят. все приходит только чуть ниже