@symfony_php

Страница 239 из 1418
Jan
21.06.2017
02:39:12
Еще заметил, что если в поле типа EntityType опцию choices принудительно указать пустым массивом, то тогда поле не дает сохранять значения (даже валидные) ?

А вот если указать data => null, то всё ок.

Evgenii
21.06.2017
09:03:53
у кого-то есть пробелмы в 3.3 с Профайлером? Почему-то на каждый запрос генерируется не правильная ссылка для профайла. Но если посмотреть просто список профайлов, то данные там есть. но с другим профайл идентификатором

Sergey
21.06.2017
09:49:16
есть проблемы, но не такие

Google
Evgenii
21.06.2017
09:49:31
с перфомансом?

Sergey
21.06.2017
09:49:52
да

Evgenii
21.06.2017
09:50:07
ну это у нас всех видимо( issue там открыт

Sergey
21.06.2017
09:50:08
он медленный шо трындец)

Yuriy
21.06.2017
17:34:10
Добрый вечер, создал сервис (А) для отправки сообщений на почту. но мне его нужно использовать в другом сервисе (Б), на просторах интернета предлагают при обявлении сервиса (Б) передать в качестве параметра сервис (А). Сделал как рекомендовали но желаемого результата не получил, ради интереса создал простейший сервис, и передал в него параметром сервис (А), все работает так как ожидалось В оригинале сервис (Б) это сервис который дергается из сокетов, могу ошибатся в терминах, но это допил GeniusesOfSymfony/WebSocketBundle Пытался дебажить, дамп передаваемого сервиса в сервисе (Б) выводит пустоту, что в конструкторе что в теле выполняемого метода Вопрос почему в первом случае не удается внедрить сервис?.

Danil
21.06.2017
17:49:21
Как внедряешь-то?

Yuriy
21.06.2017
17:51:04
при обявлении сервиса передаю параметр, который в конструкторе присваевается закрытому свойству

Yuriy
21.06.2017
18:17:49
да я это делал, и кеш чистил

Jan
22.06.2017
00:41:47
Кто-нибудь в курсе, бандл SyliusSearchBundle вообще живой или нет? Последний раз обновлялся год назад. Не знаю, как мне в Sylius поиск запилить...

Pavel
22.06.2017
09:47:16
Подскажите пожалуйста, как правильно регистрировать EntityListener в symony 3.3+ AppBundle\FileUploader: { $targetDir: '%image_dir%' } AppBundle\EventListener\ImageUploadListener: tags: - { name: doctrine.entity_listener, entity: AppBundle\Entity\SparePartImage, event: prePersist} class ImageUploadListener { private $uploader; public function __construct(FileUploader $uploader) {$this->uploader = $uploader; } public function prePersist(LifecycleEventArgs $args){} Но нихрена не происходит.

Дмитрий
22.06.2017
10:31:49
Подскажите делая вот такой запрос как сделать группировку по полю area $repoAccident->findBy(array( 'year' => $this->year, 'week' => $this->week, 'region' => $region, 'filial' => $branch, 'city' => $city, 'area' => $area ));

Google
Дмитрий
22.06.2017
10:33:34
так и подумал, но решил спросить вдруг и так можно :)

Pavel
22.06.2017
10:36:19
tag.name = doctrine.orm.entity_listener
Точно. Спасибо

Evegniy
22.06.2017
11:36:43
Всем привет! Может кто то мне подсказать вопрос не по симфони, а по phpStorm При резолве конфликтов, мне в коммит не падает сообщение о файлах конфлика, а вместо него стоит предыдущее сообщение. Сломал очень давно, но не могу найти решения.

Bohdan
22.06.2017
11:58:26
может это гит сломан?

Evegniy
22.06.2017
12:02:58
может это гит сломан?
Сам гит точно работает. А в гите можно эти логи как то отключать?

Bohdan
22.06.2017
12:03:49
тут надо смотреть его конфиги сам не подскажу

Evegniy
22.06.2017
12:06:33
тут надо смотреть его конфиги сам не подскажу
Визуально все хорошо в настройках проекта, ничего лишнего нет, настройки одинаковые с другим проектом (где такой проблемы нет).

Alex
23.06.2017
07:38:00
http://telegra.ph/20-iyulya-Superjob-provodit-PHP-mitap-06-23

Timur
23.06.2017
11:32:38
Народ, есть MySQL таблица Events (события), в ней строки с полями startDate и endDate. События могут пересекаться, т.е. одну неделю могут параллельно проходить два праздника, например. Надо сделать запрос, чтобы получить все даты, в которых есть хотя бы одно событие. Это нужно для визуального отображения в календаре дней, в которых есть хотя бы одно событие. Приведу пример: есть два события "Каникулы" и "Поход в горы". Каникулы с 01.01.2017 по 07.01.2017, поход с 05.01.2017 по 11.01.2017. То есть промежутки пересекаются. В результате надо получить массив дат с 1 января по 11 января, но даты не должны повторяться. Как это сделать?

Dmitriy
23.06.2017
11:39:23
делаешь запрос, получаешь список событий.. бежишь по списку и формируешь массив дат

Антон
23.06.2017
11:42:46
а если их миллион то что

Danil
23.06.2017
11:45:04
ну тут к автору вопрос, сколько у него событий. если не так много, то предложенный вариант вполне годный

Дмитрий
23.06.2017
12:03:54
$connection = $this->getEntityManager()->getConnection(); как отключить логирование запросов ?

если правильно понял то вот так $connection->getConfiguration()->setSQLLogger(null); ???

Dmitriy
23.06.2017
13:15:18
делаешь запрос, получаешь список событий.. бежишь по списку и формируешь массив дат
Либо можно попробовать сгрупппировать по какой нить дате а в селект count

Dinar
23.06.2017
13:17:39
Так ты хочешь за весь период тащить?

Может ограничить все таки по дате?

Kirill
23.06.2017
13:34:30
А если от обратного пойти? Можно же легко проверить для каждой даты есть события или нет SELECT COUNT(id) FROM events WHERE startDate <= '2017-06-23' AND endDate >= '2017-06-23'

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

Google
Oleg
23.06.2017
13:42:16
если правильно понял то вот так $connection->getConfiguration()->setSQLLogger(null); ???
При построении контейнера в умл конфиге тоже можно, в доке есть инфа. Правда там глобально для каждого менеджера задается.

Dmitriy
23.06.2017
13:42:30
в результате этого запроса ты получишь просто кол-во

ну и 30 запросов тоже не айс

мне кажется можно попробовать сгруппировать выборку по DATE(startDate)

хотя если там только дата в поле, то без DATE

Kirill
23.06.2017
13:45:47
можно одним запросом сделать. вот так получить список всех дат между двумя датами. https://stackoverflow.com/questions/26969081/select-all-dates-between-two-dates-not-using-a-table-generate-list-of-dates а потом в этом же запросе получить количество событий в каждую дату

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

Dmitriy
23.06.2017
13:49:57
ужас

я бы такой запрос не стал использовать

потом без бутылки не разобраться

Alexander
23.06.2017
14:04:05
В контексте symfony/flex где на продакшене нужно переменные окружения инициализировать? Чтобы и в cli и в web работало. (без docker)

Timur
23.06.2017
14:28:02
Очень странная ошибка выскакивает у меня. Есть метод из репозитория, все работает, результаты возвращаются. $repo->findByDateRange( $start, $end, $schoolId, $classId, $groupId ) Но если я вызываю этот же метод, с того же репозитория и с теми же параметрыми из другого места, то выскакивает следующая ошибка: SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,NUMERIC) for operation '<=' Работаю в шторме.

Timur
23.06.2017
14:36:35
у вас беда с кодировкой в табличке
у меня база и все таблицы в кодировке utf

8

Да как бы там ни было

Почему из одного места работает, а из другого нет?

Pavel
23.06.2017
14:38:49
параметры прям точь в точь, вплоть до сортировки?

LukasTsunami
23.06.2017
14:51:51
Привет, ребята, я пытаюсь использовать Доктрину с Silex. Я знаю, что это не Symfony, но оба они имеют одинаковую основу. Ну ... Я пытаюсь использовать метод getRepository, но он всегда возвращает мне Исключение, ведьма говорит, что Класс не существует. В каталоге моделей он настроен на использование папки src / Models. Я пользуюсь провайдером: https://github.com/dflydev/dflydev-doctrine-orm-service-provider Код: https://gist.github.com/LukasTsunami/5d5b82f0f8b93ba8e88713eaa168b2a3 Я использую переводчик Google, потому что я бразилец, спасибо

Google
Indev
23.06.2017
14:52:37
I try use it to

tryed*

Dinar
23.06.2017
14:54:21
tried

Indev
23.06.2017
14:55:15
:)

Pavel
23.06.2017
15:01:11
Я или бразилец Лукас??

Admin
ERROR: S client not available

Timur
23.06.2017
15:04:23
That's what Fabien Potencier said: Silex took another approach where each individual components are required when needed. Does it make Silex simpler, more lightweight, or faster than Symfony? No. Nevertheless

Dinar
23.06.2017
15:04:49
Because Silex is simpler, smaller applications
There is microkernel in symfony

Indev
23.06.2017
15:05:10
Dinar
23.06.2017
15:05:23
Silex is shit, being honest

LukasTsunami
23.06.2017
15:05:29
'Cause I really need to make a database conversion in a scenery with a lack of memory

Timur
23.06.2017
15:07:51
Indev
23.06.2017
15:08:39
but, haven't a ORM native :(

Timur
23.06.2017
15:09:07
but, haven't a ORM native :(
I said "is not more lightweight"

Indev
23.06.2017
15:09:15
why you think it *

Timur
23.06.2017
15:09:55
I just quoted the creator of Symfony and Silex, he said it himself. It's just an illusion, that Silex is more lightweight than Symfony

Google
Timur
23.06.2017
15:11:25
I did not know that
http://fabien.potencier.org/symfony4-monolith-vs-micro.html

Dinar
23.06.2017
15:11:31
Now you know and can move to symfony :)

Indev
23.06.2017
15:19:22
Daniel
23.06.2017
16:02:53
На русском пишм

Heorhi
23.06.2017
16:21:23
Дмитрий
23.06.2017
16:23:23
есть две таблицы Regions и Branches Branches связана с Regions manyToOne: regionId: targetEntity: AppBundle\Entity\Regions joinColumn: name: region_id referencedColumnName: id а как в Regions поле id указать связь one to many с Branches id: id: type: integer nullable: false options: unsigned: false id: true generator: strategy: IDENTITY fields: regionName: type: string nullable: false length: 25 column: region_name unique: true

Дмитрий
23.06.2017
16:40:44
ну да сущности, никак не привыкну к терминологии

Sergey
23.06.2017
16:46:45
ну да сущности, никак не привыкну к терминологии
к терминологии надо привыкать когда ты одну и ту же вещь по разному вынужден называть в зависимости от контекста. А тут совсем другая хрень

то есть это не просто 2 термина между которыми можно путаться, это две соверешнно разные вещи.

Дмитрий
23.06.2017
17:06:02
по вопросу подскажите?

Sergey
23.06.2017
17:32:28
вот только тогда не будет many to one, будет one to one

потому либо составные ключи (отстой) либо просто референс и своя айдишка

Ivan
24.06.2017
09:48:53
всем ку. что лучше, использовать FOSUserBundle или свою авторизацию написать?

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