Andrew
при это менять аннотации в сущностей или названия переменных я не могу. Их использует другие в проекте
Andrew
Нужно именно в селекте
Роман
Причем тут запрос до сериализации твоих сущностей?
Andrew
Ну т.е. если я буду селектить по одному полю, я могу юзать
doctor.id as some_id
Andrew
А если я селекчу сущность, такой фокус не проходит
Andrew
( что логично, с точки зрения SQL )
Andrew
понял, спасибо
Dmitriy
подскажите пожалуйста.
хочу через Di Container получить репозиторий своей ентити, прописал вот так вот
http://img.netpeak.ua/maestro/_08112018(006).png
получаю
Fatal error: Using $this when not in object context in /var/www/test.site/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php on line 698
Где я плужу?)
Кирилл
версия?
Dmitriy
доктрины
Dmitriy
контейнера?
Кирилл
симфони
Dmitriy
это не симфони у нас стоит отдельно доктрина + контейнер
Кирилл
а зачем в аргументы конструктора класса передавать тот же самый класс?
Anonymous
dev будет жить. Поприветствуем!
Anonymous
Здравствуйте
Использую easy admin
Есть сущность Category, как показывать название категории родителя, имея его id
Serezha
связь описана на уровне моделей Доктрины?
Anonymous
Нее
Serezha
по связям изи хорошо подтягивает все, а без связей хз как
Anonymous
Сделать связь через doctrine?
Serezha
вот так единица контента у меня связана с автором
Serezha
/**
* @ManyToOne(targetEntity="User")
* @JoinColumn(name="user_id", referencedColumnName="id")
*/
private $user; // FIXME Joining for Easy Admin [User] field
public function getUser() { return $this->user; }
public function setUser($user) { $this->user = $user; }
Serezha
и в админке все прозрачно подтягивается, можно имя например в списке записей контента увидеть
Anonymous
Спасибо
Dmitriy
Andrew
Господа, подозреваю, вопрос не много странный, но всё же
Andrew
Шлю запрос на сервер по аяксу ( локалхост - эт оважно )
Andrew
Сам запрос в дев. тулах во вкладке network отрабатывает за 3.5 секунды
Andrew
Однако в профайлере вижу
Total execution time: 568 ms
Andrew
Может ли быть задержкая из-за отсылки запроса - получением сервером?
Anton 🐻
Anton 🐻
Есть сущности доктринки, в них есть поле email. Эти сущности сериализуются в джейсончик. Для пущей секурности нужно email отдавать после сериализации обсфусцированным с помощью функции masc(). Вопрос как глобально навесить этот обсфускатор на все сущности. Сейчас я делаю так:
/**
* @var string
* @JMS\Accessor(getter="masc")
*/
private $email;
и копипащу реализацию masc() в каждую сущность. Есть 2 претензии:
1) как не копипастить masc в каждую сущность? Трейты? А ещё?
2) Как вообще не хранить masc() в коде сущности?
Рассматриваю любые варианты.
Anton 🐻
Допустим у меня етсь несколько бандлов, которые должны использовать какой-то общий "хелпер", правильнее всего этот хелпре разместить в новом бандле?
Alexander
По поводу сериализации, может заиспользовать чтото такое? https://jmsyst.com/libs/serializer/master/configuration#adding-custom-handlers
Anton 🐻
Anton 🐻
симфа 3.4
Alexander
Так если на сервисы будете долбить, точно тогда выноси в какой нибудь corebundle
Александр
Anton 🐻
спасибо)
Anton 🐻
Serezha
Абстрагируясь от Симфони, подход с трейтами кажется красивым
Serezha
Все таки Доктрин - это не часть Симфони и тянуть в ее модели архитектурные возможности стороннего фреймворка как то не логично
Alexander
Alexander
И как трейт спасает от "тащить"
Alexander
Alexander
Может быть другая Ормка, которая замапится на этот объект
Anonymous
Alexander
Alexander
Вообще можно доку доктрины смотреть
Anonymous
Serezha
В изи вот так вывожу ФИО в списке сущностей : { property: 'user', label: 'User', template: 'easy-admin.user.html.twig'}
Serezha
в твиг шаблоне : {{ item.user.firstName }} {{ item.user.lastName }}
Alexander
Спасибо
Если я не ошибаюсь там у сущности __toString метод должен быть
Alexander
Чтобы а формах выводились связанные сущности, если я правильно понял проблему
Anonymous
Понял спасибо
дима
всем привет может кто подскаать ContextErrorException in ClassCollectionLoader.php line 241:
Notice: tempnam(): file created in the system's temporary directory
дима
ubuntu 18.04
дима
сатавил на vds сам
дима
symfony 3.0.9
дима
Anonymous
Ниже все написано
Anonymous
Для чего в Doctrine ORM отношение один ко многим и т.д, как использовать правильно?
Anonymous
Anonymous
Serezha
Почитай про JOIN в SQL
Anonymous
Anonymous
@bsadnu будет жить. Поприветствуем!
Anonymous
кто нибудь знает как под виндофс в тотал командере сделать чтобы при вводе с клавиатуры некой строки автоматически выбиралось поле командной строки? в прошлом тотале у меня это по умолчанию было а здесь надо мышкой выбирать
Anonymous
это типа каким образом к симфони? композер консоль все дела
Alexander
Чет слабая связь с симфони
Anonymous
Жаль что я тебе не понравился хнык