@symfony_ru

Страница 78 из 138
Дмитрий
19.06.2017
13:50:22
пытаюсь создать сущность из существующей таблице doctrine:mapping:import AppBundle —force —filter=Area_full yml в ответ Database does not have any mapping information. таблица в той же базе

Roman
19.06.2017
15:28:23
https://stackoverflow.com/questions/23347164/generating-entities-from-database

auto_mapping: true in doctrine orm section

Roman
20.06.2017
13:04:22
Привет. Знает кто-нибудь адекватные альтернативы Symfony\Forms?

Google
Константин
20.06.2017
13:05:22
А чем Symfony Form не адекватные?

Roman
20.06.2017
13:05:48
Тяжелые сильно и столкнулся с проблемой кастомизации

Mike
20.06.2017
13:06:09
А что за кейс?

Константин
20.06.2017
13:06:11
Как на счёт решить проблему кастомизации?)

Roman
20.06.2017
13:07:04
Я пытаюсь задать кастомный шаблон для всех элементов CollectionType, но что-то погряз в отладке, угадать название виджета не удалось, а во всех официальных примеров form_row(form.Adresses)

Aleksandr
20.06.2017
13:07:20
выкинь формы нафиг

Roman
20.06.2017
13:07:42
Очень сильное желание, но я хочу билдер форм и не хочу писать свой (пока)

Может кто-нибудь подсказать, как выбираются шаблоны для form_row? Ткнуть в код, в идеале

Константин
20.06.2017
13:10:40
form_row это всего лишь блок твига https://github.com/symfony/symfony/blob/5129c4cf7e294b1a5ea30d6fec6e89b75396dcd2/src/Symfony/Bridge/Twig/Resources/views/Form/form_div_layout.html.twig#L261

Roman
20.06.2017
13:11:08
Нет, еще функция есть

http://symfony.com/doc/current/reference/forms/twig_reference.html#form-row-view-variables

Igor
20.06.2017
13:11:54
Пара тройка твиг макросов - прекрасно заменяют форм компонент у нас. Хотя как по мне он(компонент) достаточно гибкий и функциональний

Roman
20.06.2017
13:12:37
Я и так вызываю кастомный блок, но сейчас пытаюсь отрисовать через этот блок form.prototype

Google
Roman
20.06.2017
13:14:02
Документация по компоненту не радует

Вложенность форм тоже никак не определить?

Константин
20.06.2017
14:18:06
{% dump(form) %} ?

Roman
20.06.2017
14:21:45
Такого тега нет. И как это может помочь определить, вызывается collection_widget для элемента 2-го уровня вложенности или 3-го? Ушел писать свой extension, судя по всему

Константин
20.06.2017
14:23:35
Написать свой велосипед всегда проще чем освоить мощный инструмент.

Roman
20.06.2017
14:24:33
У меня как раз и претензии к "мощности", которой не хватает

Мне нужно вызывать свой шаблон для коллекций 2-го, 3-го и n-го уровня вложенности. Пока вижу варианты только своего класса коллекций для каждого уровня

Или написать хитрый TwigExtension, который будет добавлять нужные префиксы

Константин
20.06.2017
14:27:01
Если не секрет, что вы там вкладывается в столько уровней?

Roman
20.06.2017
14:27:14
Уровня 2

Но могу захотеть больше. Мне нужны формы для коллекций произвольной вложенности, в том же Django это есть из коробки

Константин
20.06.2017
14:28:46
Если не секрет, что вы там вкладывается в столько уровней?

Roman
20.06.2017
14:29:14
Произвольную иерархическую структуру?)

Aleksandr
20.06.2017
16:17:46
зачем?)

Yuriy
22.06.2017
07:32:08
всем привет создал сервис (А) для отправки сообщений на почту. но мне его нужно использовать в другом сервисе (Б), на просторах интернета предлагают при обявлении сервиса (Б) передать в качестве параметра сервис (А). Сделал как рекомендовали но желаемого результата не получил, ради интереса создал простейший сервис, и передал в него параметром сервис (А), все работает так как ожидалось В оригинале сервис (Б) это сервис который дергается из сокетов, могу ошибатся в терминах, но это допил GeniusesOfSymfony/WebSocketBundle Пытался дебажить, дамп передаваемого сервиса в сервисе (Б) выводит пустоту, что в конструкторе что в теле выполняемого метода Вопрос почему в первом случае не удается внедрить сервис?.

Vitalii
22.06.2017
07:36:59
Сервис А в контейнере есть?

Yuriy
22.06.2017
08:16:37
каком контейнере?

Антон
22.06.2017
08:45:46
в сервис-контейнере

ваш КО

https://symfony.com/doc/current/service_container.html

Google
Yuriy
22.06.2017
09:05:56
да есть php bin/console debug:container avtor.mailer Information for Service "avtor.mailer" ====================================== —---------------- —------------------------— Option Value —---------------- —------------------------— Service ID avtor.mailer Class AvtorBundle\Service\Mailer Tags - Public yes Synthetic no Lazy no Shared yes Abstract no Autowired no Autowiring Types - —---------------- —------------------------—

Roman
22.06.2017
11:53:42
А в определении сервиса Б прописан сервис а в arguments или calls?

Yuriy
22.06.2017
11:55:53
argumetns

app.work_topic: class: AvtorBundle\Service\WorkTopic arguments: - '@gos_web_socket.websocket.client_manipulator' - '@security.authorization_checker' - '@doctrine.orm.entity_manager' - '@logger' - '@avtor.mailer' # вот созданный мною сервис который я хочу передать в этот сервис tags: - { name: gos_web_socket.topic }

Roman
22.06.2017
11:58:00
А просто в рандомном месте avtor.mailer из контейнера получается?

Что дебаггер показывает?

Yuriy
22.06.2017
12:00:58
А просто в рандомном месте avtor.mailer из контейнера получается?
в левом контролере сервис по отправке email (сервис А) работает без проблем кроме того я создал совершено левый сервис и в него передал тем же параметром свой '@avtor.mailer' и он тоже отработал

Roman
22.06.2017
12:01:34
А если tags удалить? Возможно, лоадер делает с сервисом что-то плохое

Yuriy
22.06.2017
12:02:44
можно попробовать но боюсь что отвалится работа чата которая мне важна

"Возможно, лоадер делает с сервисом что-то плохое" о каком лоадере идет речь?

Roman
22.06.2017
12:03:28
https://github.com/GeniusesOfSymfony/WebSocketBundle/blob/master/DependencyInjection/GosWebSocketExtension.php

Yuriy
22.06.2017
12:19:56
исключение tags проблемы не решило

Max
22.06.2017
12:34:19
Можно посмотреть что происходит в скомпилированном контейнере. Он в кэше, если что

Yuriy
22.06.2017
12:47:30
вот здесь appDevDebugProjectContainer ?

Roman
22.06.2017
13:00:47
Просто поставьте брейкпоинт в конструкторе и посмотрите трейс. Разве что bootstrap.php придется отключить. Или искать класс в скомпилированном

Дмитрий
23.06.2017
16:31:08
есть две сущности Regions и Branches Branches связана с Regions manyToOne: regionId: targetEntity: AppBundle\Entity\Regions joinColumn: name: region_id referencedColumnName: id а как в Regions поле id указать связь one to many с Branches id: id: type: integer nullable: false options: unsigned: false id: true generator: strategy: IDENTITY fields: regionName: type: string nullable: false length: 25 column: region_name unique: true

Hell
26.06.2017
12:56:59
ping

Александр
26.06.2017
12:57:14
pong

vlad
26.06.2017
12:58:07
Ответ от symfony: число байт=32 время=68мс TTL=56

Константин
26.06.2017
12:59:25
68мс? Это с Уругвая или с калькулятора ответ?

Google
vlad
26.06.2017
13:00:17
68 миллисекунд? 0.068 секунды

вроде не особо и медленно)

Константин
26.06.2017
13:00:50
2мс норма)

IGOR
27.06.2017
04:39:42
pong

шутка про интернет эксплорер

Alan
27.06.2017
09:14:36
че то ты не вытерпел)

11ый наверно, быстрый)

для @JoinTable никак не описать составной индекс в доктрине?

uniqueConstraints в нем нет, хотя у hibernate в java имеется)

Виталий
30.06.2017
13:40:10
есть кто живой?

Есть config.yml - внутри него есть настройки framework, внимание вопрос, как в контроллере получить значение framework.templating.assets_version?

Вопрос снят, нашёл решение. $this->container->get('templating.helper.assets')->getVersion();

Антон
30.06.2017
14:12:20
а $this->container->getParameter('framework.templating.assets_version') тоже должен работать

Виталий
30.06.2017
14:13:09
а $this->container->getParameter('framework.templating.assets_version') тоже должен работать
Нет, так не работает) Рабочий вариант я описал выше

Stanislav
02.07.2017
16:08:32
Всем привет! Столкнулся с проблемой на симфони, использую екстеншин для php https://github.com/phpredis/phpredis а симфа его не видет, use \Redis as RedisCli; не помогло Вот такая ошибка Attempted to load class "Redis" from the global namespace. Но use \Redis as RedisCli прописал

Alan
02.07.2017
18:39:07
релиз?

Страница 78 из 138