Дмитрий
скан? зачем так сложно? можно еще раз сфотать и отправить в телегу)
Serezha
Вот так » In our benchmarks, Symfony 4.1 URL matching is 77 times faster than in previous Symfony versions. This also means that Symfony 4.1 router is now the fastest PHP router, beating FastRoute and all the other routing libraries.
Alexander
Парни, подскажите хорошие shop bundles? Осмотреть хочется что есть)
Aleksandr
https://symfony.com/projects/sylius
Макс
Коллеги, добрый вечер. Подскажите пожалуйста, 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
Забавное выяснил. На дев-машине кеш за пару дней вымахал до 8 гиг, оказывается профайлер в дев-окружении кеширует всю инфу, папка пухнет нереально. На нагруженном продакшене кеш занимает в 100 раз меньше
artem
а раньше он такого типу не делал?
Serezha
раньше было неважно, потому-что разработку вел на локальной машине с терабайтным винтом. а на виртуалке с 20 гигами диска это стало критично, она вдруг "упала"
.
У кого было такое ??
.
artem
а версия хоть какая?
Александр
агрумента не хватает где-то - надо код курить - желательно не фотками с экрана
artem
по подозрительным признакам, может заинжектил что то но не реализовал в методе
artem
ну еще можно сделать ./bin/console cache:clear —env={your_env}
Макс
Кто-то сталкивался с такой проблемой:
Notice: Object of class MongoId could not be converted to int ?
Макс
SF 3.4
artem
какбы смотри в сторону тайпхинтинга, в монге айди это стринга
Макс
Спасибо, правда не пойму где смотреть - скорее всего в моделе?
Макс
[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)"} []
Вот такая ошибка
artem
https://stackoverflow.com/questions/18098408/using-authentication-with-doctrinemongodbbundle
я даже вопрос и ответ не читал
Макс
К сожалению, по Вашей ссылке описана проблема с подключением к БД и её решение, у меня же к БД подключается без проблем
Макс
Но спасибо Вам за помощь
artem
ну как бы намекнул что если юзер лежит в noSql то и провайдер в файрволле должен быть прописан через ODM и копать нужно сюда
Макс
Так и есть - настраивал по доке FOSUserBundle для MongoDB
artem
fos_user:
db_driver: mongodb
firewall_name: main
user_class: AppBundle\Document\User
from_email:
address: "%mailer_user%"
sender_name: "%mailer_user%"
artem
чисто попробую предположить, просто никогда с fos user bundle не работал
Макс
Спасибо, Вы натолкнули меня на мысль, которая мне кажется должна сработать
Artem
Ребят, кто-то RabbitMQ с симфони юзал?
artem
Artem
а в чем вопрос?
Вопрос юзают вообще его с symfony? Есть ли смысл или лучше на других языках писать микросервисы
artem
не совсем понимаю к чему тут микросервисы?
это как бы архитектурный принцип, а кролик это просто брокер
Artem
Дмитрий
Ты можешь писать микросервисы хоть на брейнфаке, потому что это еденица, которая просто делает свою работу. На чем она написана - для микросервисной архитектуры абсолютно не принципиально. Это один из плюсов такого подхода.
Artem
Ну а для коммуникации?
Artem
Http для коммуникации между микросервисами медленный в отличии от кролика
Serezha
https://www.techempower.com/blog/2014/03/04/one-million-http-rps-without-load-balancing-is-easy/
Serezha
» With high-performance software, a single modern server processes over 1 million HTTP requests per second.
Artem
Т.е. по умолчанию для общения через микросервисы http используют, да?
Serezha
REST через HTTP более-менее понятен всем
Nikolay
REST через HTTP более-менее понятен всем
к сожалению это не так, нет стандарта rest, есть набор практик. из-за этого есть проблемы которые решают кто как умеет. например как при получении коллекции реализовывать пагинацию или же как выдавать сообщения об ошибках.
Anonymous
Всем привет
Anonymous
Нужно сделать subform
Anonymous
у меня вот такой админформ, суда можно добавить форм
Alexander
В смысле?
Anonymous
В смысле?
Когда заполнишь этот форм и нажимаешь добавить нода открыть другой форм
Аза
Можно, связь сделай между таблицами
Alexander
Добрый вечер (ночи).
Кто-то устанавливал SonataNewsBundle?
После установки "The CKEditor config "news" does not exist.", не могу найти какого конфига не хватает, поскольку добавил fos_ck_editor (http://prntscr.com/jt2alo). CKEditor поставляется бандлом FOSCKEditorBundle.
Roman
Как можно добавить HttpFoundationExtension к form.factory? Только создавать свой сервис с фабрикой?
artem
всем привет) вопрос может быть не совсем в тему, а может быть и совсем не в тему)) можно как то подвязать ангуляр 4 с многостраничным приложением?
Stanislav
N
Привет всем. Только начал знакомиться с Symfony. Как получить параметры конфига например в трейте? В контроллере есть пример в доке
Кирилл
$this->parameter_value;
Anonymous
Хелоу всем
Alex
Коллеги привет. Подскажите как в sf4 сделать чтобы asset смотрела на директорию asset в корне проекта а не на public?
Anonymous
Евгений
Всем привет, как правильно в симфони настроить 301 редирект? было https://site.ru/armirovannyy-fibrobeton.html -> https://site.ru/beton/armirovannyy-fibrobeton.html, нужно держать два роута?
Евгений
или в .htaccess как-то прописать?
Дмитрий
и так и так можешь
Denis
Denis
вместо одного
Евгений
это сеошникам нужно, им обязательно 301 редирект нужен
Евгений
а при 2 роутах над контролером его не получить
Кирилл
а что в htaccess-то прописывать? beton это категория получается? она только динамически определится
Евгений
beton да категория, дальше {slug} уже будет из бд
Евгений
просто таких страниц много получается и держать дубли как-то не прикольно
Denis
кажется тут ответ https://stackoverflow.com/questions/8529038/redirect-301-one-route-to-another-from-routing-yml-in-symfony2
Denis
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
Denis
но я хз, совсем чуток ковырял симфу и роуты делал аннотациями над контроллером а не в route.yaml
Евгений
спасибо, гляну
Alexander
В базу ложи урлы с какого на какой переадресация(с админки добавлять дабы), потом event listener. В моем случае сеошники были довольны как и заказачик.
.
Всем привет у кого нибудь есть хороший туториал по тому как сделать логин через соц сети ?:??
Сергій
http://ulogin.ru/constructor.php
.
Мне для симфони 3
Сергій
Разница не большая. Перепилить можно немного
Сергій
там для 2 есть бандл
Alexander
Добрый вечер всем))
Хочу подружить symfony 3.4 и vue JS, казалось бы задача легкая и есть документация, но по ней не получается (все заканчивается на этой команде, любой запрос ./node_modules/ в никуда http://prntscr.com/jx7urv). Может есть документация пошаговая, фронт пилить нужно, а запустить все не дается