Maxim Kainov
Обратно пока не делал, но принцип будет такой же
Maxim Kainov
повезло вам с ним
Приходилось делать интеграцию по протоколу 1с?
Dmitriy
Приходилось делать интеграцию по протоколу 1с?
да 7.2 , но в новых версиях получше говорят
Dmitriy
Приходилось делать интеграцию по протоколу 1с?
что за протокол кстати? было так: стандартная выгрузка xml post запросом, а обратно каждую секунду 1с папку проверяла на новые файли и грузила
Dmitriy
это уже 8 версия
Dmitriy
это по ходу их хваленый веб сервис
Dmitriy
Может кто подсказать как до метаданых свойства класса добраться, все что нашел - это руководство для энтити, а у меня дто класс или без разницы что энтити, что дто?
Dmitriy
Может кто подсказать как до метаданых свойства класса добраться, все что нашел - это руководство для энтити, а у меня дто класс или без разницы что энтити, что дто?
для чего оно мне нужно - сделал собственный нормалайзер для данных, мне нужно в нормалайзере в определенные поля данные пихнуть - хочу в аннотациях задать
Dmitriy
выяснил как - мне нужен был ClassMetadataFactory 👍
не то, он только свои метаданные читает
Maxim Kainov
2 минуты гугления
.exe
шо начинается) Я на убунту перешел, жду пока мне сделают ISICard, и по студ. программе и активирую PHPStorm
.exe
Он удобнее? Я привык как-то)
Олексій
vim и emacs неосилил. Приходится мучаться в PHPStorm 😐
Андрей
vim и emacs неосилил. Приходится мучаться в PHPStorm 😐
Они тролят тебя) Лучше PHPSorm пока еще не придумали
Андрей
понятия не имею
Андрей
о каких макросах речь идет?
Андрей
практический пример нужен
Max
Только при рефакторинге такое обычно не делают. Есть примеры из разработки? А то тоже интересно
Max
Понял. Прикольно. В PHPStorm для этого можно использовать multiple selection
Vadim
А мог бы использовать именновые конструкторы и профита было бы куда больше
Max
https://d3nmt5vlzunoa1.cloudfront.net/ruby/files/2014/03/multiple_cursors.gif
Max
Это да
Vadim
Почему?
Vadim
Так не нравится или невозможно? И чем конструктор не дает возможность передавать данные последовательно?
Vadim
Неважна.
Vadim
Если у тебя несколько способов сохранения объектов, делаешь несколько конструкторов.
Vadim
А забыть вызвать сеттер не боишься? Ну там, запутаться, что и в какой момент нужно вызвать? Вдруг у тебя юзеры авторизуются с формы и через соц сети. Будешь играться с цепочкой сеттеров?
Vadim
К тому же конструкторы могут инкапсулировать инициализацию каких-то полей, которые точно определены в конкретном юзкейсе, а сеттер надо будет вызывать.
Vadim
Вызвал конструктор и передал параметры. public static function fromGoogle(...$params) { .... $this->network = 'google'; $this->isConfirm = 0; } А так придется дергать сеттеры, чтобы определить поля network и isConfirm отдельно.
Vadim
Причем здесь фабрика? Обычный именованный конструктор. Не надо везде, где статики, видеть фабрику.
artem
всем привет) а есть какой нибудь действующий способ полностью отключить кэширование в дев режиме для симфы 2.8?
Thawne
Всем привет, я вывожу данные с массива $names = array_column($data['data']['builder'], 'name', 'logo');
Thawne
Можно ли как
Thawne
то
Thawne
разделить name и logo
Thawne
?
Thawne
как то типо $names['name']
std::mechanicus
php не нужон, используй asme
Thawne
Можно ли сделать пагинацию без queryBiuilder'аю
Thawne
?*
Vadim
Можно ли сделать пагинацию без queryBiuilder'аю
Хоть на чистом пдо. Симфони этому не препятствует.
Thawne
Спасибо, щя поищу
Vadim
Используй knp paginator
Thawne
Там не обязательно запрос из бд?
Vadim
А где ты данные берёшь?
Thawne
Из массива
Thawne
Дамп массива)
Vadim
Что-то гадостью какой-то занимaeшься.
Thawne
Ну хз, мне сказали сделать
Thawne
Вот и делаю :/
Vadim
Если это тестовое, то лучше забей на этих наркоманов.
Thawne
Работа то нужна :/
Vadim
Массив хоть числами индексированный?
Thawne
Конечно
Thawne
Есть ли конкатенация в twig'е?
Thawne
{% for value in name ~ name.id ~ buildings%} это будет работать?
Vadim
{% for value in name ~ name.id ~ buildings%} это будет работать?
Вероятно, нет. Получить сразу объект/массив в твиг нельзя?
Thawne
Нет(
Thawne
Мне нужно просто подставить id строителя туда
Vadim
Ну в смысле нет? Ты циклом по чему проходишься? Нет коллекции или массива, нет цикла.
.exe
Ребята, какой SMTP юзаете для отправки писем? своего хоста или gmail / yandex
.exe
Я своего юзаю, настроил, но при попытке подключения через telnet(для проверки) нехочет конектится
Alexander
mailgin или как там его)
Anatoliy
mailgun*
.exe
Нашел 2 структуры для отправки через свой SMTP какая из них правильная? MAILER_URL=smtp://username@mydomain.ru:password@mail.mydomain.ru:465/?timeout=60&encryption=ssl&auth_mode=login MAILER_URL=smtp://mydomain.ru:465?encryption=ssl&auth_mode=login&username=username@mydomain.ru&password=password Пробовал и ту, и ту, но в результате при попытке отправки сообщения через php bin/console swiftmailer:email:send Вылетает ошибка: 11:01:36 ERROR [app] Exception occurred while flushing email queue: Connection could not be established with host *****.ru [ #0] Что очень странно ведь, если отправлять с готового roundcube или на голом php через функцию mail() то сообщения доходят То есть с SMTP все точно в порядке, не могу только на стороне фреймворка подключить
Maxim
лучше не репости даже эту нечисть))
.exe
спасибо, попробую
artem
Всем привет) кто-то работал с дропзон джэс и симфой?
artem
Можно в ЛС вопросики?
Alexander
Сколько пафоса)
.exe
Регистрация на симфе создается как и логин форма через make:auth или как обычный route с формой? Я что-то в документации найти не могу
.exe
Вот тут читай все разделы https://symfony.com/doc/current/security.html
я тут и читаю) там конкретно про регистрацию ничего нету
.exe
ну или я слепой