Alexander
04.06.2018
18:33:53
Парни, подскажите хорошие shop bundles? Осмотреть хочется что есть)
Aleksandr
04.06.2018
19:57:34
https://symfony.com/projects/sylius
Inqubus
04.06.2018
22:03:48
Коллеги, добрый вечер. Подскажите пожалуйста, SF 3.4, mongoDB, пытаюсь связать FOSUserBundle с SonataUserBundle, всё делаю по доке.
При попытке сгенерировать сущность (php app/console sonata:easy-extends:generate SonataUserBundle -d src)
получаю: Model class "Sonata\UserBundle\Entity\BaseUser" does not correspond to manager type "mongodb"
Serezha
05.06.2018
09:46:19
Забавное выяснил. На дев-машине кеш за пару дней вымахал до 8 гиг, оказывается профайлер в дев-окружении кеширует всю инфу, папка пухнет нереально. На нагруженном продакшене кеш занимает в 100 раз меньше
Google
Artem
05.06.2018
10:05:06
а раньше он такого типу не делал?
Serezha
05.06.2018
10:06:49
раньше было неважно, потому-что разработку вел на локальной машине с терабайтным винтом. а на виртуалке с 20 гигами диска это стало критично, она вдруг "упала"
Vladymyr
05.06.2018
10:23:50
У кого было такое ??
Artem
05.06.2018
10:47:39
а версия хоть какая?
Александр
05.06.2018
10:48:36
агрумента не хватает где-то - надо код курить - желательно не фотками с экрана
Artem
05.06.2018
10:48:50
по подозрительным признакам, может заинжектил что то но не реализовал в методе
ну еще можно сделать ./bin/console cache:clear —env={your_env}
Inqubus
05.06.2018
12:38:45
Кто-то сталкивался с такой проблемой:
Notice: Object of class MongoId could not be converted to int ?
SF 3.4
Artem
05.06.2018
13:05:36
какбы смотри в сторону тайпхинтинга, в монге айди это стринга
Inqubus
05.06.2018
13:06:43
Спасибо, правда не пойму где смотреть - скорее всего в моделе?
[2018-06-05 16:07:01] security.INFO: Authentication request failed. {"exception":"[object] (Symfony\\Component\\Security\\Core\\Exception\\AuthenticationServiceException(code: 0): Notice: Object of class MongoId could not be converted to int at E:\\OpenServer\\domains\\tarvalon.local\\vendor\\symfony\\symfony\\src\\Symfony\\Component\\Security\\Core\\Authentication\\Provider\\DaoAuthenticationProvider.php:92, Symfony\\Component\\Debug\\Exception\\ContextErrorException(code: 0): Notice: Object of class MongoId could not be converted to int at E:\\OpenServer\\domains\\tarvalon.local\\vendor\\doctrine\\mongodb-odm\\lib\\Doctrine\\ODM\\MongoDB\\Types\\IntType.php:31)"} []
Вот такая ошибка
Google
Artem
05.06.2018
13:18:59
https://stackoverflow.com/questions/18098408/using-authentication-with-doctrinemongodbbundle
я даже вопрос и ответ не читал
Inqubus
05.06.2018
13:23:32
К сожалению, по Вашей ссылке описана проблема с подключением к БД и её решение, у меня же к БД подключается без проблем
Но спасибо Вам за помощь
Artem
05.06.2018
13:25:11
ну как бы намекнул что если юзер лежит в noSql то и провайдер в файрволле должен быть прописан через ODM и копать нужно сюда
Inqubus
05.06.2018
13:27:56
Так и есть - настраивал по доке FOSUserBundle для MongoDB
Artem
05.06.2018
13:42:27
fos_user:
db_driver: mongodb
firewall_name: main
user_class: AppBundle\Document\User
from_email:
address: "%mailer_user%"
sender_name: "%mailer_user%"
чисто попробую предположить, просто никогда с fos user bundle не работал
Inqubus
05.06.2018
13:44:13
Спасибо, Вы натолкнули меня на мысль, которая мне кажется должна сработать
Artem
05.06.2018
13:54:57
Ребят, кто-то RabbitMQ с симфони юзал?
Artem
05.06.2018
14:05:18
Artem
05.06.2018
14:07:06
а в чем вопрос?
Вопрос юзают вообще его с symfony? Есть ли смысл или лучше на других языках писать микросервисы
Artem
05.06.2018
14:09:04
не совсем понимаю к чему тут микросервисы?
это как бы архитектурный принцип, а кролик это просто брокер
Artem
05.06.2018
14:24:36
Dmitriy
05.06.2018
14:34:23
Ты можешь писать микросервисы хоть на брейнфаке, потому что это еденица, которая просто делает свою работу. На чем она написана - для микросервисной архитектуры абсолютно не принципиально. Это один из плюсов такого подхода.
Artem
05.06.2018
14:49:14
Ну а для коммуникации?
Http для коммуникации между микросервисами медленный в отличии от кролика
Serezha
05.06.2018
14:51:17
https://www.techempower.com/blog/2014/03/04/one-million-http-rps-without-load-balancing-is-easy/
» With high-performance software, a single modern server processes over 1 million HTTP requests per second.
Artem
05.06.2018
14:58:32
Т.е. по умолчанию для общения через микросервисы http используют, да?
Google
Serezha
05.06.2018
15:11:43
REST через HTTP более-менее понятен всем
Artem
05.06.2018
15:15:57
dypa
05.06.2018
19:19:55
REST через HTTP более-менее понятен всем
к сожалению это не так, нет стандарта rest, есть набор практик. из-за этого есть проблемы которые решают кто как умеет. например как при получении коллекции реализовывать пагинацию или же как выдавать сообщения об ошибках.
Artem
05.06.2018
20:09:48
Bayaman
08.06.2018
11:40:37
Всем привет
Нужно сделать subform
Alexander
08.06.2018
11:45:48
В смысле?
Bayaman
08.06.2018
11:47:35
В смысле?
Когда заполнишь этот форм и нажимаешь добавить нода открыть другой форм
Anon
08.06.2018
12:18:54
Можно, связь сделай между таблицами
Alexander
09.06.2018
20:16:17
Добрый вечер (ночи).
Кто-то устанавливал SonataNewsBundle?
После установки "The CKEditor config "news" does not exist.", не могу найти какого конфига не хватает, поскольку добавил fos_ck_editor (http://prntscr.com/jt2alo). CKEditor поставляется бандлом FOSCKEditorBundle.
Roman
12.06.2018
14:20:02
Как можно добавить HttpFoundationExtension к form.factory? Только создавать свой сервис с фабрикой?
Artem
13.06.2018
08:21:25
всем привет) вопрос может быть не совсем в тему, а может быть и совсем не в тему)) можно как то подвязать ангуляр 4 с многостраничным приложением?
Stanislav
14.06.2018
06:44:31
Nick
16.06.2018
07:30:36
Привет всем. Только начал знакомиться с Symfony. Как получить параметры конфига например в трейте? В контроллере есть пример в доке
U_mulder
16.06.2018
07:31:57
$this->parameter_value;
[Anonymous]
16.06.2018
19:46:46
Хелоу всем
Алексей
17.06.2018
12:52:16
Коллеги привет. Подскажите как в sf4 сделать чтобы asset смотрела на директорию asset в корне проекта а не на public?
Евгений
19.06.2018
13:12:02
Всем привет, как правильно в симфони настроить 301 редирект? было https://site.ru/armirovannyy-fibrobeton.html -> https://site.ru/beton/armirovannyy-fibrobeton.html, нужно держать два роута?
Google
Евгений
19.06.2018
13:13:21
или в .htaccess как-то прописать?
Dmitriy
19.06.2018
13:15:36
и так и так можешь
Denis
19.06.2018
13:15:48
вместо одного
Евгений
19.06.2018
13:16:45
это сеошникам нужно, им обязательно 301 редирект нужен
а при 2 роутах над контролером его не получить
U_mulder
19.06.2018
13:18:13
а что в htaccess-то прописывать? beton это категория получается? она только динамически определится
Евгений
19.06.2018
13:20:04
beton да категория, дальше {slug} уже будет из бд
просто таких страниц много получается и держать дубли как-то не прикольно
Denis
19.06.2018
13:22:09
кажется тут ответ https://stackoverflow.com/questions/8529038/redirect-301-one-route-to-another-from-routing-yml-in-symfony2
omeRoute:
pattern: /someroute
defaults:
_controller: SomeBundle:Controller:action
AnotherRoute:
pattern: /anotherroute
defaults:
_controller: FrameworkBundle:Redirect:redirect
route: SomeRoute
permanent: true # this is for 301
page: 5 # you can pass additional attributes
но я хз, совсем чуток ковырял симфу и роуты делал аннотациями над контроллером а не в route.yaml
Евгений
19.06.2018
13:24:11
спасибо, гляну
Alexander
19.06.2018
14:13:35
В базу ложи урлы с какого на какой переадресация(с админки добавлять дабы), потом event listener. В моем случае сеошники были довольны как и заказачик.
Vladymyr
20.06.2018
13:56:01
Всем привет у кого нибудь есть хороший туториал по тому как сделать логин через соц сети ?:??