@symfony_php

Страница 271 из 1418
Sergey
15.08.2017
10:16:26
надо свой бандл запилить наверное

ol
15.08.2017
10:16:54
вот и я к этому пришел, мнению 4 дня назад

Sergey
15.08.2017
10:17:02
смогу ActionBundle заюзать
тогда это будет такой же хендлер в принципе

Sergey
15.08.2017
10:17:11
Google
Sergey
15.08.2017
10:17:51
но пока не уверен, хз как респонсы хэндлить

ol
15.08.2017
10:18:06
Серег, кинь где можно почитать, про как запихнуть несколько сущностей в одну форму

Sergey
15.08.2017
10:18:38
Серег, кинь где можно почитать, про как запихнуть несколько сущностей в одну форму
https://stovepipe.systems/post/avoiding-entities-in-forms сразу стоит это почитать

ol
15.08.2017
10:18:51
я посути, делаю для связей EntityType и там для селекта указываю откуда брать тобишь 'class' => ''AppBundle:Huy"

а вот чтобы использовать как инпут, не епу

по русски говорю, каким образом в форме указать несколько сущностей, для записи данных в разные таблицы

во !

Danil
15.08.2017
10:20:38
https://symfony.com/doc/current/form/form_collections.html не?

или у тебя другая задача?

ol
15.08.2017
10:23:18
другая

Danil
15.08.2017
10:24:03
тогда не совсем понятно, что ты понимаешь под "несколько сущностей в одну форму"

или тебе нужно коллекцию в один инпут сунуть?

Jan
15.08.2017
10:25:06
Я вот тоже с формами вожусь. Кто помнит, как можно сохранить доп. поле в many-to-many из формы? Чёт нагуглить не получается…

Google
Sergey
15.08.2017
10:25:09
по русски говорю, каким образом в форме указать несколько сущностей, для записи данных в разные таблицы
делаешь дто без привязки к конкретным сущностям, а потом мапишь дто хоть на сотню разных сущностей

ol
15.08.2017
10:25:15
в одной форме разные поля, t,t1,t2 пишет в таблицу test1, а b1,b2,b3 пишет в таблицу test2

а форма одна

хуиз dto ?

Sergey
15.08.2017
10:26:04
класс с полями t1,t2,b1,b2,b3

Danil
15.08.2017
10:26:58
в одной форме разные поля, t,t1,t2 пишет в таблицу test1, а b1,b2,b3 пишет в таблицу test2
ну моя ссылка как раз тебе подходит. создаешь 2 formType и добавляешь один в другой. всё.

либо да, через dto и мапить самому

ol
15.08.2017
10:27:20
я сейчас сделал у меня юзвер в одной форме заполнил t1,t2,t3 формы, данные добавились в таблицу test1, и его редиректнуло на другую форм, где он заполнил b1,b2,b3, данные добавились в test2. Но это говно вариант

Дань, в одном контроллере нельзя указать две формы

Danil
15.08.2017
10:27:58
да блин

ты похоже не читатешь, что тебе пишут

ol
15.08.2017
10:28:04
или я тупой ?

Danil
15.08.2017
10:28:08
не 2 формы в контроллере

а одна форму в другой

*форма

ol
15.08.2017
10:29:31
это как? пример можно ?

Danil
15.08.2017
10:30:11
вот например есть форма добавления поста PostFormType. Но есть форма создания темы, в которой нужно указать название и описание темы + добавить пост http://cropme.ru/83476ded7c53af8a8a837bdfabe4f339

последняя строка - ты добавляешь поле для сущности Post

ol
15.08.2017
10:33:18
т.е. ты в любом случае создаешь вторую форму, так ? Просто описываешь это в одной

Danil
15.08.2017
10:33:33
да

Google
ol
15.08.2017
10:34:00
Даня, ты мужик, ты крут )

Danil
15.08.2017
10:34:31
либо ты можешь описать одну форму со всеми полями без маппинга на сущности. а потом руками замапить, как Сергей написал

ol
15.08.2017
10:34:33
ты лучший из лучших)

а как лучше ?

Danil
15.08.2017
10:35:47
ну мой вариант описывается в доках, скорее всего вариант с dto нужен там, гле первый пок аким-то причинам не подходит

ol
15.08.2017
10:36:21
т.е. разницы нет, так получается ?

крутяг получается

Дань спасибо, большое !

а еще такой вопрос, если есть один инпут в нем данные Василий петров, каким образом можно записать эти данные в разные столбцы (firstname,lastname), а не тупо в столбец name

?

vlad
15.08.2017
11:21:24
ребята, всем привет

кто работал с процессами в symfony?

vlad
15.08.2017
11:21:56
хотелось бы взять платную консультацию на пару часов

за вашу цену

ol
15.08.2017
15:09:14
почему может ругаться на class User implements UserInterface?

Mr
15.08.2017
15:28:56
Все функции интерфейса реализовал ?

Sergio
15.08.2017
15:40:57
всем привет! хотел вот спрость, кто чем пользуется для миграций БД?

я вот нашел такой бандл https://packagist.org/packages/doctrine/doctrine-migrations-bundle

вопрос в том, можно ли его "затянуть" в Yii2?)

Dmitriy
15.08.2017
15:42:32
проще в симфони затянуться

Google
Sergio
15.08.2017
15:42:51
наоборот типа?

Dmitriy
15.08.2017
15:43:00
Ну а для миграций этот бандл как бы "стандарт"

для доктрины

Sergio
15.08.2017
15:43:23
чуваку просто нравится как в симфони с миграциями работет

но у него проекты на Yii2

Dmitriy
15.08.2017
15:43:46
ну если ты доктрину сможешь затянуть в ии2 то думаю с миграциями тоже справишься )

Sergio
15.08.2017
15:44:02
))

Dmitriy
15.08.2017
15:45:20
ну и как бы в ии2 есть свои миграции

Sergio
15.08.2017
15:45:47
да есть, но я ж говорю: заказчику не нравится как сделаны миграции в Yii2)

Dmitriy
15.08.2017
15:45:57
ну и как бы это оффтоп

Admin
ERROR: S client not available

Sergio
15.08.2017
15:47:59
ну и как бы это оффтоп
а есть группа по Yii2?

Dmitriy
15.08.2017
15:48:21
хз вроде Макаров чото там открывал.. толи в слаке толи еще где

форум у них есть

Vladimir
15.08.2017
15:48:33
Sergio
15.08.2017
15:49:49
Dmitry
15.08.2017
16:33:03
да есть, но я ж говорю: заказчику не нравится как сделаны миграции в Yii2)
а что конкретно не нравится в юишных миграциях по сравнению с доктриновскими?

Sergio
15.08.2017
16:33:21
ну там оно не полностью автоматизировано

приходится вручную править файлы миграций, как я понял

Dmitry
15.08.2017
16:34:24
э... он хочет автоматический diff?

Google
Sergio
15.08.2017
16:35:22
ага

Dmitry
15.08.2017
16:35:52
doc:migr:diff - это он хочет? ну тут бандл миграции не поможет, это by design невозможно в юи

Sergio
15.08.2017
16:36:19
((

может тогда самому написать?

но это не 4 часа работы будет, по ходу...

Dmitry
15.08.2017
16:38:59
это возможно только тогда, когда описание схемы в коде и база создается на ее основе, а в юи наоборот, база первична, а сущности генерируются на основе базы

проще поставить доктрину и использовать ее из юи... правда зачем юи тогда непонятно

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

ol
15.08.2017
17:14:23
+1

Alexey
15.08.2017
18:21:07
Ребят, кто то юзал уже webpack encore ? Кто юзал - гляньте https://stackoverflow.com/q/45698467/5906371

Sergio
15.08.2017
20:40:32
а никто не сталкивался с такой проблемой: после установки https://packagist.org/packages/doctrine/migrations в консоле нет команды migrations:diff

Sergey
15.08.2017
20:40:51
бандл в кернел добавил?

Sergio
15.08.2017
20:41:16
я это в Yii2 интегрировать пытаюсь...

дак остальные команды работают!

Sergey
15.08.2017
20:43:10
Sergio
15.08.2017
20:43:26
его включить както нужно?

Sergey
15.08.2017
20:43:43
а не, есть

я чет затупил

https://github.com/doctrine/migrations/blob/master/lib/Doctrine/DBAL/Migrations/Tools/Console/Command/DiffCommand.php

Sergio
15.08.2017
20:44:09
[Symfony\Component\Console\Exception\CommandNotFoundException] Command "migrations:diff" is not defined. Did you mean one of these? migrations:execute migrations:generate migrations:latest migrations:migrate migrations:status migrations:up-to-date migrations:version

Sergey
15.08.2017
20:44:33
а что ты интегрируешь то? просто так diff работать не будет - тебе надо указать ему источник описания схемы

Sergey
15.08.2017
20:45:01
я помниться делал отдельный провайдер схем, типа файлик с определенеим всей схемы базы

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