Borislav
при этом, что category - это ManyToMany
Vadim
Научись формулировать вопросы. Да, можно достать через findBy.
Vadim
> не прибегая к Repository > использую стандартный findBy
Borislav
вот, у меня он вываливается в ошибку неподключения совместной талицы. Магия не не происходит
Vadim
вот, у меня он вываливается в ошибку неподключения совместной талицы. Магия не не происходит
Потому что ты не указал связи в сущности или сделал это неправильно.
Borislav
Borislav
Borislav
что здесь можно было сделать не так)
Vadim
https://gist.github.com/Ocramius/3121916
Borislav
и чего?
Borislav
вот что я написал...
Borislav
FROM d ocument_manager t0 WHERE t0.id = ? AND document_manager_cars.cars_id = ? LI MIT 1' with params ["43", 9]: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'document_manager_ca rs.cars_id' in 'where clause'
Borislav
вот что я получил
Borislav
то есть он просто не подключает смежную таблицу
Borislav
он её находит, но не подключает
✙Yevhenii
@sborislav какой мапинг таблицы document_manager_cars?
Borislav
никакой это прсто смежная талица
Alexey
отпиши, если найдешь решение, я тоже хотел юзать стандартный метод, но не получалось так же
Alexey
я подумал, что он только для 1 таблицы и юзаю билдер
Anonymous
Интересно, а есть какой нибудь плагин перевод видео онлайн ))
Anonymous
?
Sergei
HWi Oauth, но давно. Остались негатиные воспоминания
Sergei
См ответ выше
Сергій 🍉
зачем дату конвертировать? используй объкт дейт, и форматируй как надо при выводе
Сергій 🍉
а так вообще кастомный тип пиши
Володян
ссылка на спам разрешена ?
Aleksandr
нет
Anonymous
а в paramFetcher несколько полей можно передавать ?
Anonymous
Title, description например
Anonymous
Почему работает только с курл ? Если постман и т.д. То 400 ошибка бьет
Vadim
Anonymous
пусто не пусто
Alexey
вы создаете его строчкой выше
Anonymous
Кого ?
Alexey
$news
Alexey
почему у вас в условии просто объект? вы знаете в каких случаях будет тру, а в каких фолс?
Vadim
Почему работает только с курл ? Если постман и т.д. То 400 ошибка бьет
Такую проверку имеет смысл делать на существование данных из paramFetcher, чтобы не доводить объект до невалидного состояния
Anonymous
Как это влияет на заданный вопрос ?
Vadim
Никак, говнокодь дальше
Alexey
тут не помочь, сорре
Anonymous
👍
Vadim
Почему работает только с курл ? Если постман и т.д. То 400 ошибка бьет
Так будет выглядеть чуть-чуть лучше. public function postNewAction(ParamFetcher $paramFetcher) { if ($title = $paramFetcher->get('title') === null || $description = $paramFetcher->get('description') === null ) { return $this->view(['title' => 'this can\'t be null'], 500); } $news = new News( $title, $description ); $this->em->persist($news); $this->em->flush(); return $this->view([]); }
Maxim
Наркоспаммер навонял
Dmitriy
Ответ ещё не пришел
artem
всем привет) что то не могу нгинкс с симони настроить. выдает ошибку sudo nginx -t nginx: [emerg] could not build server_names_hash, you should increase server_names_hash_bucket_size: 64 nginx: configuration file /etc/nginx/nginx.conf test failed конфиг: https://gist.github.com/artemzakholodilo/ec028e232a575fdf3fa2e01b9a494da5
artem
можете помочь? уже мозг плавится
Сергій 🍉
а ты не можешь рабочий докер контейнер скачать? или хотя бы оттуда конфиг подсмотреть?
Denis
рабочий конфиг есть в доке симфони
Denis
https://symfony.com/doc/current/setup/web_server_configuration.html
Denis
ну и конкретно по втоей ошибке
Denis
https://stackoverflow.com/questions/13895933/nginx-emerg-could-not-build-the-server-names-hash-you-should-increase-server
Сергей
всем привет...Может кто-то знает как в yaml-файле корректно сохранить public_key для токена? Делаю так: PUBLIC_KEY: | -----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzYYc2XIf6xTGM4/X7nXZ vM5n15ZoIaSLoUZz69CXuDbSfiZXL1V0/Dk9/qBUgiw83uvL627zFq/gjc20s/DS sTSdJX8JKWNz AQIDAQAB -----END PUBLIC KEY----- В итоге расшифровать сообщение от клиента не удается. Если подменяю токен на тот же самый только скопипащенный, то всё ок.
Alexander
Приветы. Псс, парни, кто подскажет, post запросы не проходят при включенном VPN. https://symfony.com/doc/current/deployment/proxies.html - эта штука не помогает
Thawne
Всем привет, у меня есть конструктор запросов, как поставить лимит результатов, например что бы только 10 первых строк парсились.
Alexander
setFirstResult
Thawne
Спасибо, нашел )
Alexander
👍
artem
всем привет. как запустить только одну миграцию? пробовал так php app/console doctrine:migrations:migrate 20190605083935 но почемуто юзает и прежнии миграции
artem
php app/console doctrine:migrations:migrate 20190605083935Xdebug could not open the remote debug file '/tmp/xdebug_remote.log'. Application Migrations WARNING! You are about to execute a database migration that could result in schema changes and data lost. Are you sure you wish to continue? (y/n) Migrating up to 20190605083935 from 0 ++ migrating 20130325215808 Migration 20130325215808 failed during Execution. Error Migration can only be executed safely on 'postgresql'. как то так
artem
php app/console doctrine:migrations:execute 20190605083935--up так?
Кирилл
--up по умолчанию параметр
Кирилл
php app/console doctrine:migrations:execute 20190605083935
Кирилл
если откатить php app/console doctrine:migrations:execute 20190605083935 --down
artem
спасибо
artem
ну все равно цепляет левые таблицы Base table or view not found: 1146 Table 'trial_setting_translations' doe sn't exist хотя у меня в миграции ее нет
artem
An error occurred when executing the "'assets:install --symlink мб кто подскажет в какую степь смотреть? Class 'Doctrine\ORM\Tools\Console\Command\SchemaTool\UpdateCommand' not found
artem
достался древний сломанный проект тч буду здесь часто)
Anonymous
))
Artem S
Всем доброго времени суток! Буду очень благодрен если кто-то может помочь. Есть Fixtures - Статьи и Категории, реализую добавление через фейкер, но в поле setCategory в Статье нужно добавить связь, при этом вызов ORM в Fixture невозможна, как можно решить эту проблему? Версия симфони 4.2
Artem S
Пишет что вызов ОРМ возможен только в контроллере
Artem S
обход есть?
Vadim
Да
Vadim
Есть интерфейс DependentFixtureInterface
Vadim
Ну и читай это https://symfony.com/doc/master/bundles/DoctrineFixturesBundle/index.html
Artem S
Спасибо, ознакомлюсь и попробую
Vadim
Указываешь порядок, в котором грузить фикстуры, и связываешь их уникальными значениями.
Artem S
В BaseFixture определяю порядок и в других фикстурах через this вызываю с помощью getDependencies?
Vadim
В BaseFixture определяю порядок и в других фикстурах через this вызываю с помощью getDependencies?
Нет, getDependencies нужны для доктрины, чтобы та понимала, от каких фикстур зависят другие, и грузила их во вторую очередь.