Alexandr
Как много поменялось. Вот в доке есть, например https://symfony.com/doc/current/session/database.html
Alexandr
Symfony can store sessions in all kinds of databases (relational, NoSQL and key-value) but recommends key-value databases like Redis to get best performance.
Иван
Alexey Mishurovskiy
Alexey Mishurovskiy
вторая нода ничего не знает о сессии которая открыла 1-ая, но впрос уже решили - редис
Иван
тю, то были сессии в файлах, и их просто нет, а не сломано
Alexey Mishurovskiy
ну да :)
Alexey Mishurovskiy
давно с этим не ковырялся, забыл
Andrey
Ток сэд стори)
artem
У кого-то есть статья о разнице провайдера и ресурса?
The Ant
в валидаторе симфы есть какая-то штука, чтоб чекнуть в массиве только инты, или только строки?
Vlad
https://symfony.com/doc/current/reference/constraints/Type.html
Vlad
Юра
Юра
А уже ответили
Alexey Mishurovskiy
как задизеблить динамически поле? чтобы форма была одна на создание т редактирование, но одно поле нельзя было менять
Alexey Mishurovskiy
как добывить поле в эвент лиснере в форме я понимаю, а как отредактировать существущее пока нет
Alexey Mishurovskiy
FormConfigBuilder methods cannot be accessed anymore once the builder is turned into a FormConfigInterface instance.
Alexey Mishurovskiy
или remove\add надо сделать?
Юра
Ну так при создании поля передай ему опцию disabled => true
Alexey Mishurovskiy
Alexey Mishurovskiy
А ну в принципе это можно просто в Эвент перенести
Юра
Где бы ты его не создавал, ты можешь передать эту опцию
Юра
Если опция зависит от данных, тогда а ивент листенере создавай поле динамически
Юра
Ну либо прям в контроллере
Иван
Смолкина
@astasjr
Смолкина
Веселье скоро начинается
Юра
Народ зацените мою поделку
Юра
tstreamer называется
Юра
Polygon
Всем привет, нужна помощь с symfony первых версий (точно не скажу), есть сайт разработанный на нём , переношу на другой хостинг и столкнулся с такой ошибкой в логах:
symfony [err] {Doctrine_Exception} Result Cache driver not initialized.
может кто сталкивался и знает как решить проблему?
Юра
Возможно у тебя используется какой-то редис кеш или мемкеш для хранения?
Юра
посерчи конфиги на предмет docrtrine cache
Polygon
Чекнул ещё сервер , мемкэш не установлен
в конфиге есть вот такая запись
public function configureDoctrine(Doctrine_Manager $manager) {
$manager = Doctrine_Manager::getInstance();
if (extension_loaded('apc')) {
$dc_apc = new Doctrine_Cache_Apc(array('prefix' => 'fashion_site', ));
$manager->setAttribute(Doctrine_Core::ATTR_RESULT_CACHE, $dc_apc);
$manager->setAttribute(Doctrine_COre::ATTR_QUERY_CACHE, $dc_apc);
}
}
Юра
Ну а там активирован APCu кеш для пхп на хостинге?
Юра
https://www.php.net/manual/ru/book.apcu.php
Юра
попробуй убери эту строку и проверь
Юра
Doctrine_COre
Юра
это опечатка
Юра
Резалт кеш это когда доктрина кеширует ответ от БД, т.е. данные
Юра
query cache это кешируется перевод DQL в SQL вроде как
Sanjar
Всем привет. Есть докер образ с исходном кодом проекта на symfony5. Когда запускаю контейнер и передаю DATABASE_URL не перезаписавает дефолтный .env. Можете помочь? Заранее блогодарен.
Sanjar
Sanjar
Юра
Оно и не должно ничего перезаписывать
Sanjar
Юра
Скорее всего тебе надо гуглить на тему php fpm environment variables
Sanjar
env-vars показывает новый юрл но когда отправляю запрос подключается через дефолтный юрл
Юра
Там надо указать какие можно брать переменные и передать скрипту
Юра
Из консоли ты запускаешь php cli
Юра
А из браузера php fpm
Sanjar
понятно спасибо
Юра
Ну это не точно но думаю оно
Sanjar
horse спасибо, вот решение)
Юра
Ноу про бро. Я уже с таким сталкивался просто
Юра
но кстати такого рещения еще не видел
Иван
а ты молодец, спросил, почему не работает хуй пойми какой образ
Иван
а потому что в хуй знает каком образе работает хер пойми какие правила
Иван
извините, я взволнован
Денис
Товарищи, может кто-то подсказать, почему не создается и ничего не пишется в логи, если я выставляю APP_ENV=prod ?
dev.log создается, работает. А в продакшне не работает. Уровень ошибки, с которым тестирую, php.CRITICAL, должно работать
Vlad
посмотри прод конфиг монолога
Денис
посмотри прод конфиг монолога
Смотрел. Ставил там такое из документации. Пробовал просто копировать конфиг для dev, с которым в дэве все работает. Но нет, глухо
Shokha
как можно отключить класси который передается вместе с form_widget
Shokha
Shokha
form-check как можно убрать и label тоже
Dmitry
Shokha
Alexey Mishurovskiy
Кто глубоко ковырялся, где находится сборщик путей Twig для оверрайда. мне надо у одной библиотеки заоверрайдить шаблоны, но почему то по стандартной схеме оверрайд не работает
Иван
Alexey Mishurovskiy
да все, нашел. короче не оверрайдятся темплейты, которые не в бандлах
Alexey Mishurovskiy
а просто в неймспейсах
artem
Я как украинец даже не знаю как реагировать