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
Но хардкорить в js файле свой логин и пароль, не круто...
darkwoolf
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 и эта команда относительно выбора (относительные, символические ссылки на файлы или жестко скопирует) определит их туда.
Alexander
Пробуйте. Я команду asset на выводе не использовал сильно, потому не помню. Вывожу как обычно с папки bundles которая в web
Alexandr
darkwoolf
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
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
Ivan
я уже почти настроил, когда меняю локализацию на любую другую оно мне говорит что есть только "en"
Ivan
далее я не знаю что делать((
Ivan
Ivan
может кто-то подскажет?
Oleg
php -m | grep 'intl' что то выдает?
Oleg
в консоле, если что
Serezha
в php.ini убери комментарий с подключения php_intl
Ivan
Ivan
не помогло, может у меня что-то не так в конфигах?
я был бы рад если бы мне статью скинули как эти кнопки перевести