
Dmitry
29.03.2018
08:07:46
Прикол в том что 1.0 во всех путях, но ставит упорно 1.1. Ок, спасибо. Попробую сейчас

Sergey
29.03.2018
08:11:43
чет так и не услышал почему же спринг гавно)

Олексій
29.03.2018
11:24:19
Привет. Как заставить CollectionType использовать в качестве индексов айдишки из БД ?

Slava
29.03.2018
11:49:50
Всем привет! Кто-нибудь Docker использует в связке с Symfony?

Google

Konstantin
29.03.2018
11:50:48
сразу вопрос задавай
очевидно, что много кто использует, к чему тебе знать о том, кто, если у тебя есть конкретная проблема

Slava
29.03.2018
11:51:20
Как решаете с permissions на var, cache проблему?

Артём
29.03.2018
11:51:57

Vladislav
29.03.2018
11:52:26

Артём
29.03.2018
11:52:35
chmod -R a+w var/logs var/sessions var/cache

Vladislav
29.03.2018
11:52:38
перед COPY даешь chown на директорию выше
работает быстро
потому что если делать chown/chmod после копирования на проект, то будет оч долго

Александр
29.03.2018
11:53:38

Slava
29.03.2018
11:53:52
я COPY не делаю, а делаю bind с директорией на хост машине
php:
build: ./docker/php
working_dir: /src
volumes:
- .:/src
- ./docker/php/app.ini:/usr/local/etc/php/conf.d/app.ini
environment:
XDEBUG_CONFIG: "${XDEBUG_CONFIG}"
PHP_IDE_CONFIG: "${PHP_IDE_CONFIG}"
depends_on:
- mysql
получается, выполнил composer update - все права на vendor поехали

Google

Slava
29.03.2018
11:55:18
нужно ручками опять из консоли выставлять
до этого я решал добавлением umask(0000); в bin/console и web/app_dev.php
там все с нужными правами создавалось

Александр
29.03.2018
11:56:46

Slava
29.03.2018
11:57:01
но сейчас решил попробовать решить как-то более правильно

Vladislav
29.03.2018
11:57:05
чувак, запускай php-cli от www-data
или от такого же юзера как php-fpm
и не будет проблем
пропиши конфиг
я ж не знаю что у тебя за контейнер

Александр
29.03.2018
11:57:43

Slava
29.03.2018
11:58:23
я думаю он имеел виду php-fpm от www-data

Andrey
29.03.2018
11:58:50
fpm и так от www-data
cli команды от www-data выполняй

Slava
29.03.2018
11:59:42
т.е. в докер контейнер коннектимся под www-data?

Vladislav
29.03.2018
11:59:54
в одном контейнере держи и то и то

Dmitriy
29.03.2018
12:00:12
в официальном образе fpm есть cli

Urmat
29.03.2018
12:01:12
Парни, вы сертификацию от симфони проходили? Оно вам пригодилось. Если ориентироваться на Беларусь, их компании просят об этом?

Александр
29.03.2018
12:01:12

Google

Dmitriy
29.03.2018
12:01:51
ты же можешь контейнер от своего юзера запустить

Slava
29.03.2018
12:02:00
вроде этого: docker run -it —user www-data command clear:cache ?

Dmitriy
29.03.2018
12:02:09
тогда примаунтеный том будет с твоими правами

Urmat
29.03.2018
12:02:09

Slava
29.03.2018
12:02:33
я не проходил и не вижу смысла в этом

Konstantin
29.03.2018
12:03:17

Vladislav
29.03.2018
12:03:25
ты ж делаешь это в текущем контейнере

Urmat
29.03.2018
12:03:32

Vladislav
29.03.2018
12:03:38
докер ран создаст новый слепок)
у меня в докерфайле в конце USER www-data
так что мне такого делать не надо

Dmitriy
29.03.2018
12:04:55

Urmat
29.03.2018
12:05:21

Dmitriy
29.03.2018
12:05:23
./console cache:clear
и нет проблем

Александр
29.03.2018
12:06:11
вспомнил как у меня сделано. В конце докерфайла - RUN usermod -u 1000 www-data

Dmitriy
29.03.2018
12:06:39
Знает кто, как в EasyAdmin поменять select2 поле на нормальную таблицу, как list view?

Александр
29.03.2018
12:06:51
а не, нихрена не спасает, все равно приходится менять

Google

Dmitriy
29.03.2018
12:06:57
ну или прям вставить list связанных сущностей
ну или самому таблицу наверстать в twig из сущностей. В общем хоть как-нибудь

Icewild
29.03.2018
12:07:49

Dmitriy
29.03.2018
12:08:16
в edit и new

Icewild
29.03.2018
12:09:10
тебе просто смотреть, или все-таки редактировать?

Dmitriy
29.03.2018
12:11:14
в идеале редактировать
но начать хотябы с чего-то

Admin
ERROR: S client not available

Icewild
29.03.2018
12:14:44
статейку - навряд ли
а вообще, edit-экшн - это просто {{ form(form) }}
ты можешь взять в контроллере Create<EntityName>FormBuilder - заменить в нужном тебе поле ...Type - и сделать собственное отображение этого поля

Dmitriy
29.03.2018
12:17:15
ща попробую, спасибо!

Icewild
29.03.2018
12:20:17
$formBuilder = parent::createEntityFormBuilder($entity, $view);

Dmitriy
29.03.2018
12:20:46
++

Slava
29.03.2018
12:25:06

Dmitriy
29.03.2018
12:36:42
Странно, createBankFormBuilder не вызывается, хотя createEntityFormBuilder вызывается

Владимир
29.03.2018
12:37:22
Всем добрый день! Использую fosUserBundle на старой Symfony 3.3. Споткнулся о задачу - в разных окружениях (их с пол десятка в приложении) нужна своя страничка авторизации с сильными различиями. Как заставить переопределять шаблон авторизации определенным шаблоном в зависимости от текущего окружения? Буду очень признателен за наводку

Vladislav
29.03.2018
12:40:50
напиши свйо контроллер со своей страничкой

Dmitriy
29.03.2018
12:40:58
Ты можешь из kernel брать имя окружения, и исходя из этого менять имена шаблонов и всего что нужно

Google

Ruslan
29.03.2018
12:43:25
https://stackoverflow.com/questions/21390276/fosuserbundle-different-login-pages

Владимир
29.03.2018
12:48:13

Vladislav
29.03.2018
12:48:36
выброси фосюзер, если это только начало проекта
напиши свой юзер провайдер и все

Владимир
29.03.2018
12:49:03

Konstantin
29.03.2018
12:50:49

Dmitriy
29.03.2018
12:51:07
ага) mybad

Олексій
29.03.2018
12:51:51
люди, не верю что до сих пор не придумали адекватного маппинга коллекции рилейтед сущностей после принятия данных из жсон с помощью CollectionType. Подскажите куда копать?

Dmitriy
29.03.2018
12:52:12
Блин, легче свой бэкенд запилить, чем EasyAdmin ковырять

Konstantin
29.03.2018
12:52:39
А можешь пожалуйста пояснить? А то я чет не очень понял сути
никому не нужны сертификаты, кроме редких случаев. навыки, опыт и прочие скиллы важнее любой бумажки. если ты хороший специалист без серта - тебя возьму, если ты говно, но с сертом - не возьмут.
если некоторые специализированные отрасли, где наличие сертификата действительно подтверждает твою квалификацию (допустим, как допуск у электрика) - сетевики всякие, например. но это граничные случаи. сраному программисту никакие сертификаты не нужны, не стоит на это тратить время и силы
это не отменяет того, что автор бандла тупой долбоёб, конечно, но сам бандл достаточно удобен.

Dmitriy
29.03.2018
12:53:23
Высокая конфигурябельность это конечно классно, но когда на 4 сущности конфиг 150 строк
почему он долбоеб?)

Владимир
29.03.2018
12:55:23

Konstantin
29.03.2018
12:55:44

Dmitriy
29.03.2018
12:56:15

Icewild
29.03.2018
12:56:17
у меня на 29 сущностей - 900 строк

Urmat
29.03.2018
12:56:40
никому не нужны сертификаты, кроме редких случаев. навыки, опыт и прочие скиллы важнее любой бумажки. если ты хороший специалист без серта - тебя возьму, если ты говно, но с сертом - не возьмут.
если некоторые специализированные отрасли, где наличие сертификата действительно подтверждает твою квалификацию (допустим, как допуск у электрика) - сетевики всякие, например. но это граничные случаи. сраному программисту никакие сертификаты не нужны, не стоит на это тратить время и силы
Я не спорю, что при прохождении собеседования виден скилл. Да и по коммитам даже можно увидеть уровень разработчика. Без знаний это просто бумажка. Меня больше интересует как к этому относятся работодатели. Вот и спрашивал у людей, много ли компаний спрашивали про этот сертификат?

Icewild
29.03.2018
12:57:12

Dmitriy
29.03.2018
12:57:27

Konstantin
29.03.2018
12:57:28