
Katulos
24.02.2017
10:14:35
блять
понаплодили

Andrew
24.02.2017
10:15:01
я ж тебе даже ссылку на репозиторий выше кинул

Sergey
24.02.2017
10:15:11

Google

Katulos
24.02.2017
10:15:13

Andrew
24.02.2017
10:15:57

Sergey
24.02.2017
10:16:21
ну я и говорю ему, ставь напрямую доктрину

Katulos
24.02.2017
10:16:37
sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony
Серьезные мануалы

Big_Shark
24.02.2017
10:17:55
нак напрямую ее и туда можно было поставить)
собственно варианта 2, или полный симфони, или конфигурировать в ручную

Sergey
24.02.2017
10:19:18
ну есть вариант взять фреймворк бандл и выпилять остальные бандлы к херам
всякие секурити, твиги, свифтмейлеры

Big_Shark
24.02.2017
10:20:04

Sergey
24.02.2017
10:20:04
из vendor они никуда не уйдут, но пхп их тащить в рантайм то не будет

Katulos
24.02.2017
10:38:50
"symfony/symfony": "3.2.*",
"doctrine/orm": "^2.5",
"doctrine/doctrine-bundle": "^1.6",
"doctrine/doctrine-cache-bundle": "^1.2",
"symfony/swiftmailer-bundle": "^2.3.10",
"symfony/monolog-bundle": "^3.0.2",
"symfony/polyfill-apcu": "^1.0",
"sensio/distribution-bundle": "^5.0",
"sensio/framework-extra-bundle": "^3.0.2",
"incenteev/composer-parameter-handler": "^2.0",
"twig/twig": "^1.0||^2.0"
Что из этого можно вынести?

Google

Sergey
24.02.2017
10:39:50
ну ты в зависимостях только фрейм бандл укажи

Andrew
24.02.2017
14:54:53
supervisord vs systemd 0:1

Sergey
24.02.2017
17:56:22

Sergey
24.02.2017
17:56:42
микрокернел это всего лишь трейт

Sergey
24.02.2017
17:56:50
ну да)

Vadim
25.02.2017
18:56:56
Что-то я либо туплю сильно, либо не вижу более красивого способа юзать шестой пхпюнит в симфони, кроме как запихнуть в корень src недостающие классы, там же наименование сменилось у Бергмана

Алексей
25.02.2017
19:34:11
https://getcomposer.org/doc/04-schema.md#autoload-dev
Разве это не подойдёт?

Vadim
25.02.2017
19:49:55
И я сейчас быстро сделал в корне класс, который был, екстендящий просто тот, который стал
Пока работает

Sergio
25.02.2017
19:51:49
всем привет

Vadim
25.02.2017
19:51:51
Но кажется, что где-то я что-то недопонял и можно сделать красивее

Sergio
25.02.2017
19:57:52
а как мне правильно в репозитории вытащить title если он у меня транслейтэбл?
вот запрос
$qb = $this->createQueryBuilder('b')
->select('b')
->where('b.section = ?1')
->addOrderBy('b.created', 'DESC')
->setParameter(1, $section_id);
джойнить не даёт, конечно же таблицу переводов...

Vadim
25.02.2017
20:11:51
Развлекаются как могут https://gist.github.com/jeroenvdgulik/c693d3f37b76efb66a55a2b50944c499

Nik
25.02.2017
22:23:07
Народ, подскажите, кто-то юзал JMSDiExtraBundle ? Как оно, удобно? Или все таки класический вариант с yaml лучше?

Sergey
26.02.2017
03:11:53
Жди 3.3 симфони, там годно будет сделано DI

Daniel
26.02.2017
04:33:16

Alan
26.02.2017
10:19:38

Google

Sergey
26.02.2017
10:21:05
https://speakerdeck.com/xabbuh/get-ready-for-symfony-4
вот тут вроде все показано

Alan
26.02.2017
10:21:34
спасибо

Roman
26.02.2017
14:06:32
кто то с DataGrip работает?

Vadim
26.02.2017
14:23:31
А что с ним не так?

Roman
26.02.2017
14:38:29
все уже) решил проблемку
забыл настроить Ssh коннект
в DataGrip

Sergey
26.02.2017
14:59:46
Подскажите, есть
{{ form_label(form.pdate,'Дата покупки') }}
{{ form_widget(form.pdate) }}
- Как из этого сделать вывод по дефолту - текущей даты
Сейчас по дефолту рисует форму с отдельными полями год, месяц, дата. Но 2012 год по дефолту. Хочу поменять - если пустое значение - то текущая дата

Andrew
26.02.2017
15:30:10

Kirill
26.02.2017
20:15:59

Sergio
26.02.2017
20:17:34
Это таблица translatable
Просто это же все в репозитории я пробую делать, как положено...

Kirill
26.02.2017
20:22:20
нуу, по идее конечно перевод для текущей локали должен вытащиться сам

Sergio
26.02.2017
20:22:59
Только если я логику пропишу...

Kirill
26.02.2017
20:23:03
типа тебе не нужно самому явно джойнить что-то

Sergio
26.02.2017
20:23:05
Как же он сам то
Так у меня отдается Джейсон и нет там полей которые в переводе

Google

Kirill
26.02.2017
20:24:02
ты локаль в параметрах запроса хочешь использовать?

Sergio
26.02.2017
20:24:14
Это всеравно
Мне приджойнить бы её
А локаль то я вытащу саму, ясное дело

Kirill
26.02.2017
20:24:51
ну тогда попробуй сам сджойнить правда, вообще должно джойниться

Sergio
26.02.2017
20:25:24
Это ли не этот лейзи лоад то случаем?
Может в нем все дело то?

Admin
ERROR: S client not available

Kirill
26.02.2017
20:25:47
хотя я если честно только personal translations пробовал джойнить, не удивительно что там все без проблем..

Sergio
26.02.2017
20:26:16
Хм
Personal translations это что?

Kirill
26.02.2017
20:27:34
это когда переводы какой-то сущности лежат в отдельной сущности
и в отдельной таблице соответственно

Sergio
26.02.2017
20:28:09
Ну это я понял

Kirill
26.02.2017
20:28:20
а не все в одной куче

Sergio
26.02.2017
20:28:23
Он реализован как трейт?

Kirill
26.02.2017
20:29:02
у gedmo был вроде трейт, да

Sergio
26.02.2017
20:29:21
Ну вот у меня тож трейт

Kirill
26.02.2017
20:30:00
ну у тебя переводы всех сущностей в одной таблице?

Sergio
26.02.2017
20:30:54
Допустим, сущность новость, у нее есть отдельная таблица переводов для опр полей

Google

Kirill
26.02.2017
20:31:31
ну типа NewsTranslations?

Sergio
26.02.2017
20:31:58
Типа есть News, NewsTranslation
И в News все данные что не подлежат переводу

Kirill
26.02.2017
20:32:28
по идее же у News должна быть связь translations с ней тогда, вот и сджойнь по ней

Sergio
26.02.2017
20:32:38
Верно
Но
В News есть только поле translationId ссылающееся на таблицу переводов
По айди
Связь по ходу many to one

Kirill
26.02.2017
20:36:49
хмм. у gedmo иначе сделано: у translation хранится id объекта, который переводится, название переводимого поля и сам перевод. а если это не personal translation, то еще FQCN переводимой сущности
а у самой сущности - связь translations - one to many с переводами

Daniel
27.02.2017
05:41:13
Ребята, а вот если в компании используются PHPStorm, активированные через license-серверы, которые публикуются в сети?
Это же просто чувак какой то делится своим ключом?

Vadim
27.02.2017
05:46:08
Наверное либо это кпропоративная хрень какая-то, либо китайский эмулятор кпропоративной хрени

Kirill
27.02.2017
06:10:37
юзайте EAP)

Salavat
27.02.2017
06:39:50
Купите лицензию. Стоит-то всего 89/год по подписке. Зп же в разы больше.

Daniel
27.02.2017
06:40:16
Да я тоже думаю, но как бы это их проблемка
Мне просто интересно, так разве можно юр лицам?
Ну, лицензировать по