@symfony_php

Страница 314 из 1418
Sergey
04.10.2017
18:28:29
ребят, обновил доктрину (и dbal) и полезли в миграциях генериться ALTER TYPE JSON и DROP DEFAULT

может кто сталкивался

ощущение что оно не может разобраться юзаю я json или нет

Sergey
04.10.2017
18:28:59
ой

Google
Sergey
04.10.2017
18:29:04
у нас в миграциях вообще ад

если diff делаешь

каждый раз меняют алгоритм названия индексов

Sergey
04.10.2017
18:37:47
https://github.com/doctrine/dbal/pull/2782

нашел виновника. сча попробую просто заменить все json_array на json

Dmitry
04.10.2017
20:43:49
да, там очень криво сделали апдейт... не включили в одном месте хинт

тоже напарывался

Dinar
04.10.2017
20:44:17
Новая доктрина научилась в JSON? :)

Sergey
04.10.2017
20:44:31
а она всегда умела в принципе

только не тот жсон

text + json_decode

Dmitry
04.10.2017
20:44:58
она все что угодно умела как только пользовательские типы появились

Dinar
04.10.2017
20:48:40
Этот-то да. Я про поиск

Google
Artur
05.10.2017
05:01:42
Всем привет. стоит symfony 1.4 Создал модуль, страница выдает ошибку (site.ru/test/) Empty module and/or action after parsing the URL "/test/" (/). Если открыть сслыку site.ru/test/index то открыватся нормально, без ошибок. Как это исправить?

роутинг: test: class: sfDoctrineRouteCollection options: model: test module: test prefix_path: /test column: id with_wildcard_routes: true

Дмитрий
05.10.2017
05:32:26
/stat@combot

Combot
05.10.2017
05:32:26
combot.org/chat/-1001091570538

Sergey
05.10.2017
06:10:39
тут симфони меньше 2й ветки не обсуждают, поэтому вряд ли помогут

Александр
05.10.2017
07:42:31
привет, может кто-то подсказать один момент по Oro Crm?

Антон
05.10.2017
07:49:33
чат про симфони

Pavel
05.10.2017
07:50:06
чат про симфони
Oro crm основана на компонентах symfony. Так что технически все норм)

Александр
05.10.2017
07:50:23
oro crm на симфони жеж, не исключено, что кто-то пилил на нем

Nikolay
05.10.2017
08:19:54
в конфиге /test а в url вводите /test/ это разные url

потому и Empty module and/or action

@alimgulov

Pavel
05.10.2017
09:11:19
Александр
05.10.2017
09:15:11
Привет спрашивай возможно помогу
Если вдруг сталкивался... У нас на проекте есть сущности, которые привязываются как активности к задачам, например. Далее уже отображаются в контексте задач.

Pavel
05.10.2017
09:15:54
Так

Александр
05.10.2017
09:16:18
хотелось бы поменять отображение контекста, кажется црм-ка собирает и конкатенирует все стринговые поля из чущностей. Не могу найти, как настраивается их отображение. Есть подозрение что в аннотациях к сущностям

Александр
05.10.2017
09:18:20
Не совсем понял, на что именно поменять? Как это должно выглядеть?
ну например выводить не "mma,mtbe Сибирские сети +5 (Клиент)" , а только название "Сибирские сети +5 (Клиент)" В общем только нужные поля

Pavel
05.10.2017
09:18:35
ага все я понял

Google
Александр
05.10.2017
09:18:48
сам сижу курю "ActivityBundle", но пока безуспешно

Pavel
05.10.2017
09:20:16
Подскажи плиз версию crm

Александр
05.10.2017
09:20:31
2.2.1

Pavel
05.10.2017
09:21:28
ок отлично Oro\Bundle\TaskBundle\Provider\TaskActivityListProvider сюда уже заглядывал?

Александр
05.10.2017
09:23:51
щас загляну - не добирался. vendor/oro/platform/src/Oro/Bundle/ActivityBundle/Resources/views/macros.html.twig тут рендерится уже, судя по всему

Pavel
05.10.2017
09:25:25
И второй моент, мне прсот осамому сейчас лезть придется, задай вопрос тут https://www.orocrm.com/forums/forum/orocrm всегда есть кто-то на комьюнити саппорте

там быстрее подскажут

или возможно заведут импрувмент если такой функционал не предоставлен

Александр
05.10.2017
09:26:20
спасибо, ну тут реально чаще гуглить или исходники читать приходится, чем находить в документации

Спасибо

Pavel
05.10.2017
09:26:44
Да, над докой сеяас проводится активная работа

пожалуйста, если тчо можешь в личку писать

Admin
ERROR: S client not available

Sergey
05.10.2017
10:27:33
где вы складируете запросы к базе, которые возвращают скаляры, кастомные результаты, делают какие-то DQL запросы на апдейты и тд?

отдельно репосы и отдельно DAO?

Sergey
05.10.2017
10:56:24
а если внутри симфони приложения? где есть сущности, репосы

@fes0r ану, че думаешь по этому поводу?

Gaiaz Iusipov
05.10.2017
10:57:22
а если внутри симфони приложения? где есть сущности, репосы
ну в симфони запросы вроде как в репозиториях лежат, скаляры можно получать, методы для этого есть

Google
Gaiaz Iusipov
05.10.2017
10:58:19
теоретически это уже не репос
согласен, тогда мне тоже интересно послушать бест практис по этому вопросу

Sergey
05.10.2017
10:58:45
репосы не работают со скалярами, они выполняют роль коллекции и имеют довольно простой интерфейс, но на выходе всегда сущности

а вот скаляры, и всякие update методы это уже dao

но обычно все пихают внутри одного кастомного репоса

по крайней мере у нас до такого скатились)

Dmitriy
05.10.2017
11:00:02
Можно для каждого запроса сделать класс BlablaQuery )

Sergey
05.10.2017
11:00:22
да были такие вариации на просторах блогов

Dmitriy
05.10.2017
11:02:52
туда передать коннекшн и все

Sergey
05.10.2017
11:03:05
да можно прям em туда пихать

Dmitriy
05.10.2017
11:03:37
ну либо его через интерфейс

тут надо подумать насколько гибко оно нуна

Boris
05.10.2017
11:29:10
$mailer = $this->get('mailer'); в контроллере это что-то типо $mailer = Yii::$app->mailer?

Sergey
05.10.2017
11:29:29
да, но лучше иньекцию пихать

Boris
05.10.2017
11:29:42
Такой вызов не хорошо и лучше не вызывать из, а передавать в?

Sergey
05.10.2017
11:30:06
да, регаешь контроллер как сервис и инжектишь в него как обычно

https://gist.github.com/enleur/4d4a4ef3be7e36b693bfd4cdb58765d0 вот пример как это на 3.3 делается

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