Kirill
судя по гуглежу - там были брейк ченджи в доктрин бандле
Kirill
но судя по логам до апа симфони у меня стояла такая же версия этого бандла
Kirill
ну и плюс доктрина апнулась с 2.5 до 2.6, но откат на 2.5 не исправляет ошибку
Kirill
мб кто сталкивался?
Дмитрий
Смотри, что доктрина пытается делать с БД
Дмитрий
ибо эта ошибка не доктрины и не PHP, это ошибка, которую возвращает драйвер. Но походу у тебя строка соединения неправильная
Дмитрий
смотри где в 3.4 прописывается настройка соединения с БД, возможно место поменялось
Aleksey
Вплоть до того что ошибка бд
Karim
Можно просто удалить сообщение)
darkwoolf
https://ru.stackoverflow.com/questions/812100/%d0%a0%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%81-ajax-%d0%b2-symfony
darkwoolf
Может кто подскажет в чём проблема
darkwoolf
ТАм вроде вся инфа есть
Елнур
вроде бы понятно, что требуется аутентификация
Елнур
поэтому и перенаправляет на страницу /login
Елнур
так как у вас стоит аннотация * @Security("is_granted('IS_AUTHENTICATED_FULLY')")
darkwoolf
поэтому и перенаправляет на страницу /login
Да, но при этом запрос не проходит...Добавил basic authentication и всё норм стало
darkwoolf
Но хардкорить в js файле свой логин и пароль, не круто...
Елнур
Но хардкорить в js файле свой логин и пароль, не круто...
Вы должны то ли апишку сделать открытой без аутентификации, или делать запрос в уже аутентифицированной странице
darkwoolf
Просто присылаю jsonresponse а не просто респонс
Елнур
Не суть
darkwoolf
Не суть
https://symfony.com/doc/3.4/components/security/authentication.html
darkwoolf
Это?
Alexandr
Подскажите, как работать с js,css? В доку сказано что темплейты приложения находятся в папке app. Для команды console assets:install ассеты должны находится в папке Resources/public в бандле. Почему такое противоречие? Разве не должны ассеты распологаться так же в папке app? ver3.4
Alexander
В resources/public ложите все js и css, потом команду console assests:install и эта команда относительно выбора (относительные, символические ссылки на файлы или жестко скопирует) определит их туда.
Alexandr
В resources/public ложите все js и css, потом команду console assests:install и эта команда относительно выбора (относительные, символические ссылки на файлы или жестко скопирует) определит их туда.
в бандл ложить? пока положил в src/AppBundle/Resources/public. После команды в директори web/ появился следующий путь web/bundles/app/main.js и подключать в шаблоне <script src="{{ asset('bundles/app/main.js') }}"></script>. Правильно?
Alexander
Пробуйте. Я команду asset на выводе не использовал сильно, потому не помню. Вывожу как обычно с папки bundles которая в web
darkwoolf
Или вот это?
darkwoolf
https://symfony.com/doc/3.4/security/json_login_setup.html
darkwoolf
Или это?
Аза
ping
Anonymous
понг
Аза
О, значит еще не заблочили))
Anonymous
Ребята, подскажите за симфони. есть базовый класс: abstract class BaseWorker { /** * @InjectParams({ * "entityManager" = @Inject("doctrine.entity_manager") * }) */ public function __construct(EntityManager $entityManager) { $this->entityManager = $entityManager; } хочу чтоб в него инжектился EntityManager для всех классов наследников, но чот не работает( в какую сторону копать? симфа 3.4
Serezha
почему класс абстрактный?
Serezha
в config/services.yml прописан класс и инжект?
Anonymous
абстрактный потому что его создание не имеет смысла в конфиге прописывал что-то методом копипасты
Serezha
ну если не имеет, надо его убить и создать сразу наследника, в который инжектить. иначе придется гадать, не работает, потому-что не работает, или потому-что к абстрактному классу привязано. имхо
Serezha
а задача какая?
Serezha
если это Энтити то лучше логику для БД перенести тупо в Репозиторий
Anonymous
есть абстрактный с общей логикой для наследников. к общей логике относится и инжект EntityManager, который будут юзать все наследники
Anonymous
или мне инжект EntityManager копипастить в каждого наследника?
Anonymous
вобщем если скопипастить конструктов в каждого наследника и в services.ym копипастить инжект для каждого класса - то работает. а вот сделать инжект в конструктор базового класса чот не выходит.
Serezha
логично. но я недавно хотел доступ к ЕМ из кода сущности, решил что ну нафик, это криво в коде и по логике. перенес в репозиторий что хотел
erkash
Бан дайте ему
Karim
@ol_sm спам
Anonymous
Готово
N
Привет всем. Можете помочь как использовать одно поле Entity, но как 2 поля во вью
N
http://joxi.ru/KAg5g8Lu4nK3am
N
интересует form.active
Borislav
интересует form.active
а чем checkbox не угодил?
N
спасибо, но уже решил
Аза
Всем привет, поскажите, пожалуйста, как создать связь ManyToOne в одной таблице?
Аза
Обе сущности нужно создавать?
Karim
https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/association-mapping.html#one-to-many-self-referencing
Аза
Делал по этому мануалу, но он создает две таблицы
Аза
Нельзя в одной таблице связь наладить? Чтобы по parent_id к примеру свзяывался
Karim
Возможно ошибка какая в коде?
Дмитрий
https://habrahabr.ru/post/46659/
Karim
Там в примере по одной таблице связь
Аза
Спс, покурю
Аза
Вроде ошибок не было
Ivan
Помогите пожалуйста, я не знаю как кнопки переиминовать
Ivan
Ivan
это же не названия
Ivan
это наверное не то, ведь эти кнопки сгенерились сонатой
Ivan
Serezha
это наверное не то, ведь эти кнопки сгенерились сонатой
translation.yaml посмотреть? хз похоже на траблы с переводом
Ivan
я уже почти настроил, когда меняю локализацию на любую другую оно мне говорит что есть только "en"
Ivan
далее я не знаю что делать((
Ivan
Ivan
может кто-то подскажет?
Oleg
php -m | grep 'intl' что то выдает?
Oleg
в консоле, если что
Serezha
в php.ini убери комментарий с подключения php_intl
Ivan
не помогло, может у меня что-то не так в конфигах? я был бы рад если бы мне статью скинули как эти кнопки перевести