
Dmitriy
24.03.2018
12:49:48
Приветствую всех! Смотрю кастомизация админ-бандлов для всех - боль)
Есть у кого экспириенс в кастомизации EasyAdmin? :)

Max
24.03.2018
13:07:34
Точно, боль, sf4, esayadmin, страница юзеров из мускуля без фосюзерсбандл
Есть кто сделал?

Google

Max
24.03.2018
13:08:52
С криптом пароля

Елнур
24.03.2018
13:34:48
Лично считаю, что админогенераторы хороши для быстрого прототипирования различных проектов. Но когда проект живёт долго, можно упереться в ограничения админ бандла
если простой круд, то все просто

Max
24.03.2018
14:12:00
Все правильно, нужен быстрый старт для easyadmin
И простой проект

Serezha
24.03.2018
19:42:44
Я делаю свой первый CRUD на Easy Admin. После Сонаты как глоток свежего воздуха :)
А что там вместо FOS User Bundle для четвертой Симфони?

Vitalii
26.03.2018
18:21:35
Всем привет!Есть кто живой?
Есть вопросик. думаю не сложный

Serhii
26.03.2018
18:23:37
Рано или поздно ответят))

Vitalii
26.03.2018
18:25:57
По поводу doctrine. В общем суть такая. Команда doctrine:migrate:diff обновляет схему(разницу между схемой и миграциями) Так вот в каком порядке нужно вести разработку? Сначала энтити и потом маигрэйт:дифф или миграции? Ну т.е. как мне схему с миграциями согласовать?
правильно сформулировал вроде)

Alexander
26.03.2018
18:32:46

Google

Serezha
26.03.2018
18:35:31

Vitalii
26.03.2018
18:36:10
Аннотации

Serezha
26.03.2018
18:36:52
Я работаю с Симфони 4, там похоже один вариант православный остался - пилишь Ентити с Аннтоациями, потом делаешь дифф чтобы обновить схему базы

Vitalii
26.03.2018
18:37:00
Просто когда я делаю мигрэйт:диф они получаются не рабочие
Я на 2.8)

Serezha
26.03.2018
18:37:19
Раньше генерил из командной строки YAML из которого получался код сущностей
В 2.8 тогда вот выше более удобный вариант КМК
php bin/console generate:doctrine:entity AcmeBlogBundle:Post
В 4 есть MakerBundle с обрезанным генератором. Он только сущность генерит без YAML

Vitalii
26.03.2018
18:39:18
А потом миграции нужно править? Или они уже готовые должны быть?

Serezha
26.03.2018
18:39:39
Миграции глазами всегда смотрю. Можно комментарить некоторые штуки там
Доктрина умная, потом определит разность между ЯМЛ и актуальной базой, поправит еще раз что надо

Vitalii
26.03.2018
18:43:00
а еще вопрос. обратный процесс возможен. У меня просто sql дамп...он грамотно написан...собственно по нему и таблицу бомблю. И процесс синхронизации обязателен?

Serezha
26.03.2018
18:43:58
вроде есть обратный процесс, но у меня нет практики с таким случаем

Vitalii
26.03.2018
18:52:56
я имею ввиду сначала миграции - потом энтити
Или я туплю?
@gatzuma спасибо

Елнур
26.03.2018
18:58:47

Vitalii
26.03.2018
18:59:48
о, ништяк! спасибо
т.е. применяем миграцию а потом генерим ентити из готовой таблицы?

Google

Елнур
26.03.2018
19:01:10
нет, там про другое. Если у вас уже есть готовая база, то он генерирует entities из этой базы

Vitalii
26.03.2018
19:04:05
ну я приблизительно это же и имел ввиду)

Елнур
26.03.2018
19:13:15
ну тогда ок

Vitalii
27.03.2018
07:56:46
Ещё вопрос небольшой. А как получить директорию приложения в консольной команде
?
Сеасибо

erkash
27.03.2018
07:57:18
pwd

Vitalii
27.03.2018
07:57:46
В коде симфони естественно
Есть dir но это текущая директория. Склеить строки не могу в переменной
%kerner.root% что-то похожее.... Не работает

Serezha
27.03.2018
08:00:02
$this->get('kernel')->getRootDir();

Vitalii
27.03.2018
08:00:31
Сергей благодарю! Попробую
А я все алиасы искал
на 2.8 не работает
к сожалению

Serezha
27.03.2018
08:35:59
А так? Если из команды: $this->getContainer()->get('kernel')->getRootDir();

Vitalii
27.03.2018
08:37:32
$this->getContainer()->getParameter('kernel.root_dir')
ну вот так получил
Спасибо за помощь!

Ivan
27.03.2018
08:58:01
чего оно ругается на 43 строку?

Google

Ivan
27.03.2018
08:59:18
говорит что не знает что такое $mailer

Roman
27.03.2018
09:01:32
; в конце 41 поставь