@symfony_php

Страница 304 из 1418
Sergey
28.09.2017
10:01:30
если б все так было просто

Sergey
28.09.2017
10:01:34
и она как раз расчитана на данные вида "12:54 он сел на толчек", "12:59 он слез с талчка"

Sergey
28.09.2017
10:01:35
они б не изобретали hack, react и тд

и тонны велосипедов под свои нужды

Google
Sergey
28.09.2017
10:02:16
они б не изобретали hack, react и тд
когда у тебя будет миллиард пользователей, капитализация на уровне сотен миллиардов, команда разработчиков раздутая до того что мобильную апку пилят 400 человек, ты тоже будешь реакты изобретать

Sergey
28.09.2017
10:02:46
это ж всегде так когда проект огромный. Задача которая на простом проекте занимает час на таких масштабах занимает неделю

ну там не 400 человек)
iOS апку пилят 400 человек

только апку, не бэк для нее

Sergey
28.09.2017
10:03:03
если б у них все так раздуто было, они б не вливали так часто фичи

400 разработчкиков?

которые код пишут?

Sergey
28.09.2017
10:03:35
ну там же они и свою либу для анимаций запилили, и еще кучи всего

в каком-то докладе на тему микросервисов и взаимодействия с ними мобилок была инфа

за 2016-ый правда

Sergey
28.09.2017
10:04:21
ну по 10-15 челове на команду, а команда заниматься может одной либой или компонентой в приложении

Google
Sergey
28.09.2017
10:04:32
как-то так и есть

Sergey
28.09.2017
12:22:59
http://symfony.com/blog/new-in-symfony-3-4-deprecated-bundle-inheritance прощай наследование бандлов

все же решились на это

Konstantin
28.09.2017
12:31:49
как удобно

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

Alan
28.09.2017
12:56:17
+

Sergey
28.09.2017
12:56:50
некоторые до сих пор упарываются и делают миллион бандлов для проекта

Ivan
28.09.2017
13:00:15
кстати, чем плохо делать по бандлу на каждый модуль(контекст) в проекте?

Sergey
28.09.2017
13:00:41
этот вопрос уже не актуален, т.к ты в 4й версии уже не сможешь такой херней страдать)

тем что если хочешь отдельный контекст, делай отдельное приложение

либо делай это все внутри одного бандла с нормальным разделением

Ivan
28.09.2017
13:01:44
почти как другой бандл в этом же проекте

Sergey
28.09.2017
13:02:17
да, можно на каждый модуль свой неймспейс. можно во всяких Controller/Api делать

ну вот, для этого ж не обязательно целый бандл заводить)

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

еще и с разным EM

Алексей
28.09.2017
13:56:20
некоторые до сих пор упарываются и делают миллион бандлов для проекта
У меня в проекте на работе так. Всё хочу причесать в AppBundle + вложенные неймспейсы.

Sergey
28.09.2017
14:05:07
нет больше AppBundle)

Konstantin
28.09.2017
14:06:03
в каком смысле нет больше AppBundle ?

Google
Sergey
28.09.2017
14:06:11
src/Controller и поехали

Konstantin
28.09.2017
14:06:18
Кулл

оченно удобно

это в 4 или в какой будет ?

Алексей
28.09.2017
14:07:16
нет больше AppBundle)
Я в курсе. Хотя по сути, его просто в скелете нет. Юзать-то тебе его никто не помешает. Как и не мешали не юзать его раньше, в принципе.

Pavel
28.09.2017
14:07:21
Это можешь делать хоть сейчас composer.json "autoload": { "psr-4": { "AppBundle\\": "src/" },

Алексей
28.09.2017
14:07:34
это в 4 или в какой будет ?
Это уже в 3.3 с Symfony Flex можно.

Pavel
28.09.2017
14:08:05
Это можно с момента psr4)

Ivan
28.09.2017
14:08:53
Это можно с момента psr4)
имеется ввиду бандла нет, а не нэймспэйса

Алексей
28.09.2017
14:13:05
Это уже в 3.3 с Symfony Flex можно.
В последнем проекте, который на Flex сразу делал из коробки уже так: $ ls . bin config public src templates var .: bin composer.json composer.lock config Makefile public README.md src templates var vendor bin: console config: bundles.php packages routes routes.yaml services.yaml public: bundles index.php src: Command Controller Entity Kernel.php Migrations Repository Telegram [и остальные] templates: Telegram var: cache log // Telegram - это уже из моего приложения, просто для примера

Timur
28.09.2017
14:13:54
Фабьен Потенсье сказал в своем блоге что удалит вообще все файлы в Симфони 5. Такиим образом он даст 100% свободу разработчикам, можно кидать файлы куда угодно и как угодно их называть. А чтобы создать проект на Симфони 5 достаточно лишь создать новую папку

Алексей
28.09.2017
14:14:49
Ссылку плиз
Ссылку куда?

Konstantin
28.09.2017
14:15:00
на то, что бандлов не будет

Timur
28.09.2017
14:15:10
Ссылку куда?
Он хочет чтобы его послали

Алексей
28.09.2017
14:16:01
на то, что бандлов не будет
http://fabien.potencier.org/ http://fabien.potencier.org/symfony4-best-practices.html

Konstantin
28.09.2017
14:16:20
спасибо

Алексей
28.09.2017
14:16:54
> Still, I wanted to mention it as we also support assets being symlinks/copied from bundles to web/bundles/ via assets:install, but that's probably something that won't survive Symfony 5. Especially as we have a bundle-less application structure now.

То есть, есть вероятность, что в Symfony 5 сломаются все бандлы, которые какие-то ресурсы для вебни предоставляют. Если, конечно, их не отрефакторят под новую версию.

Konstantin
28.09.2017
14:18:06
благодарю

Google
Yuriy
28.09.2017
14:48:46
добрый вечер кто то может поделится примером реализации рассылки почты используюя очереди Rabbit или хотябы ссылкой если примеры уже есть в каких то статьях

Sergey
28.09.2017
15:22:29
можешь взять redis spool и по его примеру сделать пулинг

Daniel
28.09.2017
16:55:03
Целый кролик и амкп только для одной почты?

Borys
28.09.2017
17:20:23
мы это делаем двумя компонентами - по сути разными симфониями: одна принимает сообщения в очередь через апи интерфейс и сует их в кролика вторая работает в роли консольного приложения которое собственно и отправляет сообщения, таких консолей планируем держать до 10-15 штук сейчас у нас на отдельном серваке, принимающая, на втором серваке кролик и на третьем воркеры крутятся

если надо подробности в личке постараюсь объяснить, я в большей степени архитектор

Daniel
28.09.2017
17:22:27
Я вчера видел "асинхронный" entity manager и logger - с логгером все понятно - сообщения в лог через очередь пишутся. А вот em - там прикол конечно...

Но пришлось взять

Pavel
28.09.2017
18:30:27
Такой вопрос, как кто выстраивает работу с эксепшенами? Делаете ли вы один exception handler которые в зависимости от типа исключения делает определенные действия? Стоит ли на ошибки валидации кидать исключения?

Andrew
28.09.2017
18:45:36
добрый вечер кто то может поделится примером реализации рассылки почты используюя очереди Rabbit или хотябы ссылкой если примеры уже есть в каких то статьях
Асинхронная отправка сообщений проще всего реализуется при помощи spool-file и команды отправки сфивтмейлером в кроне ( хотя лучше upstart скрипт запилить)

Dmitry
28.09.2017
19:14:27
Pavel
28.09.2017
19:17:57
Какой смысл делать один хендлер? Смысл исключений именно в том что они всплывают и их можно обработать на любом уровне приложения
Согласен, но все таки бывают случаи когда можно обощить, просто словить в хэндлере и отдать респонс с ошибкой.

Антон
28.09.2017
19:52:20
в 4 версии не будут несколько бандлов работать?

Andrew
28.09.2017
21:25:52
Согласен, но все таки бывают случаи когда можно обощить, просто словить в хэндлере и отдать респонс с ошибкой.
Отдать пользователю или консьюмеру апи? Пользователю все равно, а для апи уже все придумано

Big_Shark
29.09.2017
02:27:02
наконец они выпилили это долбаные бандлы

Dmitry
29.09.2017
06:10:21
наконец они выпилили это долбаные бандлы
идея хорошая была, просто многие их не правильно готовили. Правда нормально их готовить не всегда была возможность (

Alan
29.09.2017
06:30:00
хехе namespace Новая папка 1\\

Google
Yuriy
29.09.2017
07:49:28
спасибо всем откликнувышися по теме RabbitMQ и почты

Aleksey
29.09.2017
08:43:08
Привет Всем ! Не могу создать сущность в symfony [RuntimeException] Bundle MyTestBundle does not contain any mapped documents.Did you maybe forget to define a mapping configuration? php bin/console doctrine:mongodb:generate:documents "MyTestBundle"

В чем может быть причина ?

Boris
29.09.2017
08:46:16
Bundle MyTestBundle does not contain any mapped documents.

Evegniy
29.09.2017
09:09:27
Bundle MyTestBundle does not contain any mapped documents.
Понятно что нужно добавить маппинг, но может есть пример? symfon-3.3 Symfony-odm-bundle 3.1

Aleksey
29.09.2017
09:10:25
doctrine_mongodb: connections: default: server: "%mongodb_server%" options: {} default_database: zotto_crm document_managers: default: auto_mapping: true # mappings: # order_queue: # type: annotation # dir: '%kernel.root_dir%/../src/InfoCdn/ApiBundle/Entity' # prefix: MyTestBundle\Entity\OrderQueue # alias: OrderQueue # is_bundle: false

Andrew
29.09.2017
10:33:35
я давно не использовал ODM, но первые же грабли, которые вспомнились — сущности должны лежать не в AppBundle\Entity, а в AppBundle\Document

Andrew
29.09.2017
14:11:49
а кто-нибудь юзал http://mnot.github.io/hinclude/ ? есть профит?

Sergey
29.09.2017
14:15:12
мега херовая концепция какая-то....

мне как пользователю то как отстойно загружается их страничка (по частям) дико не радует

https://www.smashingmagazine.com/2015/02/using-edge-side-includes-in-varnish/

пусть сервер занимается кэшеми сборкой страницы, я хочу одним запросом и быстро

ему там лэтенси на сервер за html сходить милисекунда.

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