@symfony_php

Страница 595 из 1418
Vladislav
24.01.2018
17:46:36
Ааа

Sergey
24.01.2018
17:47:00
возможно у api platform такая же проблема как и у доктрины - документация)

и все не так уж и плохо но надо разбираться

Vladislav
24.01.2018
17:47:30
Мы как-то пытались его запустить на хакатоне с @andrewkovalyov но не получилось ))))

Google
Sergey
24.01.2018
19:30:01
@Enleur https://github.com/beberlei/metrics

а, вижу ты уже поставил звездочку

Bohdan
24.01.2018
19:40:26
он, конечно, делает хорошие вещи, но имеет тенденцию их забрасывать

Sergey
24.01.2018
19:41:28
типа как доктрину?)

но вообще - опенсурс же

Bohdan
24.01.2018
19:43:06
ну да, никто ничего никому

Stas
24.01.2018
22:38:26
подскажите для слага-транслита проще напидалить свой сервис-велосипед или что то есть на 4 версию вменяемое?

Jan
25.01.2018
01:56:16
Есть вопрос относительно DBAL. Пишу несколько сырых запросов (т.е. без ORM) с использованием QueryBuilder. Вываливается эксепшн PDOException in DataCollector.php line 49: You cannot serialize or unserialize PDO instances. Т.е., как я понял, DBAL’овский DataCollector, который собирает инфу для дебаг-панельки, что-то чудит, что приводит к вышеуказанной ошибке. Вопрос: сталкивался ли кто-нибудь с подобной фигнёй и как это можно починить?

Нашёл вот такой issue, но понимания это особо не прибавило. https://github.com/doctrine/DoctrineBundle/issues/592

Anarbek
25.01.2018
05:26:53
Доброго времени суток. Кто может подсказать в чем дело. Получаю данные из модели, передаю их в DoctrineOrmAdapter, потом в Pager. Когда в twig пытаюсь вывести текстовое поле, пишет что такого метода не найденно. Хотя если выводить допустим поле со связью на User, то все в порядке

Если писать item.name, то пишет что не найденно метода, если item.getName, то все выводит. Кто то может объяснить такое поведение?

Константин
25.01.2018
05:56:27
Если писать item.name, то пишет что не найденно метода, если item.getName, то все выводит. Кто то может объяснить такое поведение?
Такое бывает если метода getName нет, но вызов успешно отрабатывается через __call. Иначе говоря, если twig не видит наличие метода getName, он вызывает просто name.

Google
Anarbek
25.01.2018
05:58:04
Stas
25.01.2018
08:02:32
Bohdan
25.01.2018
10:33:29
гайз у фосюзера маппинг полей где-то не только в сущности (аннотиции) есть?

Вадим
25.01.2018
10:50:34
гайз у фосюзера маппинг полей где-то не только в сущности (аннотиции) есть?
https://github.com/FriendsOfSymfony/FOSUserBundle/tree/master/Resources/config/doctrine-mapping

Bohdan
25.01.2018
10:50:45
уже нашел, спасибо

darkwoolf
25.01.2018
11:48:45


а это норма, или нет?

Потому что гуглил и на стек оверфлов было написано, что это не важно, но при этом я выполнил assets:install и не показало не каких ошибок



Gaiaz Iusipov
25.01.2018
11:50:49
bin/console list можно посмотреть какие команды есть

Shmaltorhbooks
25.01.2018
11:51:23
У тебя бандл ckeditor подключен?

Если такой вообще есть))

Andrey
25.01.2018
11:51:51
Нет команд. Это норм, если ты их не подключал

Dinar
25.01.2018
12:52:19
У тебя ckeditor установлен через композер?

Вадим
25.01.2018
14:13:11
Такой вопрос, есть у доктрины связь OneToMany (references), если я вызову getReferences она поползет в базу. Есть ли возможность создать некую свою коллекцию, что бы при запросе getReferences я, например, добавил свою логику выборки обьектов ? У меня в табличке references хранится имя класса и ид обьекта, и задача возвращать уже инстанциированеы обьекты (в ларе полиморфизм называется)

Bohdan
25.01.2018
14:14:43
смотри в сторону single table inheritance

Vladislav
25.01.2018
14:15:14
мне кажется это немного не то

Google
Bohdan
25.01.2018
14:15:23
я вот тоже не уверен

Вадим
25.01.2018
14:15:31
Я смотрел, все inheritance не подходят, тем более STI

Vladislav
25.01.2018
14:15:45
хранить имя класса и айди - грустно

Bohdan
25.01.2018
14:16:10
просто аналог полиморфных связей лары я у себя именно через sti сделал

Вадим
25.01.2018
14:16:18
там более подходит CTI

Что бы в отдельной табличке записи сохранялись, но есть проблема с одним сквозным ID

STI не могу, ибо референсов может быть много и много полей .. И таблица будет ппц

Vladislav
25.01.2018
14:18:15
cti попробуй, должно подойти

Вадим
25.01.2018
14:18:17
Мне надо по сути тоже самое что и CTI только без сквозного PK. Я уже голову ломал, и тут возникла идея, а нельзя ли как-то коллекцию изменить

Vladislav
25.01.2018
14:19:05
а стоп, у тебя что за имя класса?

вообще левая сущность?

Вадим
25.01.2018
14:19:18
да

Вадим
25.01.2018
14:19:50
Типа связь может быть с любой сущностью

Я вот тут думал сделать через ArrayCollection::map ... все круто, но у меня нет инстанса EntityManager :(

Доктрина как-то круто это проворачивает с ArrayCollection->matching($criteria) ... только не могу понять как )

Shmaltorhbooks
25.01.2018
14:27:17
https://knpuniversity.com/screencast/collections/criteria-collection-filtering

ну вот тут написано как

оно?

Вадим
25.01.2018
14:30:12
Да я про это, но я не понимаю, как мне расширить это, и получить выполнить свои запросы из нескольких репозиториев

ПО факту criteria работает только с текущей связью, а мне надо как-то вообще изменить запрос

Google
Admin
ERROR: S client not available

Вадим
25.01.2018
14:31:24
И я не могу найти где оно именно запрос к базе делает

Эм...нашел логику в PersistentCollection

Salavat
25.01.2018
14:39:49
Привет. Есть ли какая-нибудь прямо принципиальная разница между phpunit и phpunit-bridge? Симфония так и предлагает заменить первое вторым.

Igor
25.01.2018
14:40:14
Вопрос... Как сделать в рамках guard'ов свой анонимный токен?

Andrew
25.01.2018
14:47:43
Привет. Есть ли какая-нибудь прямо принципиальная разница между phpunit и phpunit-bridge? Симфония так и предлагает заменить первое вторым.
https://symfony.com/doc/current/components/phpunit_bridge.html вкратце — нет. phpunit bridge полезен когда депрекейты отлавливаешь во время миграции на новую версию, плюс там еще пачка всяких разных полезностей по типу clock mock.

Boris
25.01.2018
16:39:52
Всем привет! Ищу разработчика на Symfony на проектную работу. Подробности - в личке!

Dmitriy
25.01.2018
17:11:42
Хай

Что за условия то?

Gaiaz Iusipov
25.01.2018
18:35:05
ребята, есть серви который шлет запросы в firebase надо чтобы он это делал фоново, то есть сначало создаются задачи в очереди, потом запросы как лучше реализовать с точки зрения сервисов? сервис фаербейса должен знать об очереди?

Andrew
25.01.2018
18:52:52
Шурик, [25.01.18 16:27] https://knpuniversity.com/screencast/collections/criteria-collection-filtering https://andreiabohner.files.wordpress.com/2008/01/sfmodelcriteriacriterionrsrefcard_enus.pdf

darkwoolf
25.01.2018
20:23:47
У тебя ckeditor установлен через композер?
https://symfony.com/doc/current/bundles/EasyAdminBundle/integration/ivoryckeditorbundle.html

Делал всё как тут

Gaiaz Iusipov
25.01.2018
20:35:21
сервис "x" должен знать про контроллеры?
нет, контроллеры вообще выше же. Сейчас остановился на варианте, что сервис который стучится наружу в фаербейс (где могут быть задержки по несколько минут на коннект) - тупой, просто вызывается и делает запрос синхронно И есть сервис очередей который пока что знает про сервисы которые он дергает, ему кидают задачу, он потом асинхронно ее выполняет (через реббит или велосипед)

Sergey
25.01.2018
20:36:09
очереди тоже выше

Google
Gaiaz Iusipov
25.01.2018
20:36:25
это как?

Sergey
25.01.2018
20:36:33
так же как и контроллеры)

ну то есть, у тебя может быть декоратор который откладывает задачи в очередь, или ты можешь явно в очереди ложить задачи

но сервис фаербейза ничего об этом не знает

Gaiaz Iusipov
25.01.2018
20:37:12
ну то есть контроллер стучится в сервис-объвязку с очередями

да все верно

Sergey
25.01.2018
20:37:28
да, можно так, можно через еще одну прослойку - как тебе удобнее

Gaiaz Iusipov
25.01.2018
20:38:49
Отлично, спасибо

декоратор было бы удобнее, но сейчас там есть сервис который знает о бизнес логике всего проекта и пока его не смогу переписать, но с декоратором отличный совет

Страница 595 из 1418