Size: a a a

2021 March 26

АВ

Александр Вологжанин... in symfony
Alexei Fedorov
Ребят, подскажите с очевидной вещью.

Делаю запрос $data = $this->getDoctrine()->getRepository(App::class)
           ->findBy([]);

Если $data тут же сериализую и отдаю в ответ как json, то вижу красивый результат.

А вот если дебажу так, то зависает запрос, приходит пустой ответ 200 через время.
       echo '<pre>';
       var_dump($data);
       echo '</pre>';
       exit(0);

Как дебажить в коде объекты?
Установить и настроить xdebug. Симфонии используешь?
источник

AF

Alexei Fedorov in symfony
Да
источник

АВ

Александр Вологжанин... in symfony
Есть 2 функции:
dd() - dump and die
dump()
источник

АВ

Александр Вологжанин... in symfony
Первая прервет выполнение, вторая нет
источник

AF

Alexei Fedorov in symfony
Александр Вологжанин
Есть 2 функции:
dd() - dump and die
dump()
Млин, как удобно. Спасибо.
источник

v

voiciano in symfony
print_r удобнее
источник

AK

Anton K. in symfony
echo удобнее
источник

m

militska in symfony
вообще обычно советуют  xdebug -_-
источник

v

voiciano in symfony
xdebug для тех, кто писать код не умеет и не понимает что пишет
источник

m

militska in symfony
echo "<pre>"ещё  в начале над добавить -_-
источник

AK

Anton K. in symfony
если смотреть в исходном коде страницы, то не надо
источник

in symfony
militska
вообще обычно советуют  xdebug -_-
Извиняюсь, а как часто симфонисты в целом используют xdebug?
источник

AK

Anton K. in symfony
voiciano
xdebug для тех, кто писать код не умеет и не понимает что пишет
согласен, надо вообще без ошибок сразу писать, чтобы нечего было дебажить
источник

BY

Boris Yakushev in symfony
Извиняюсь, а как часто симфонисты в целом используют xdebug?
Зачем, dd вон запилили специально.
источник

v

voiciano in symfony
Anton K.
согласен, надо вообще без ошибок сразу писать, чтобы нечего было дебажить
я так и делаю. весь день пишу код, не запуская даже ни разу, а потом сразу на прод деплою
источник

v

voiciano in symfony
и все норм
источник

AK

Anton K. in symfony
voiciano
я так и делаю. весь день пишу код, не запуская даже ни разу, а потом сразу на прод деплою
ну день это мало. я неделю пишу
источник

v

voiciano in symfony
Anton K.
ну день это мало. я неделю пишу
я тоже, в пятницу вечером, запустил деплой, нажал на кнопку выключения пк, и домой
источник

AF

Alexei Fedorov in symfony
/
* @ORM\Entity(repositoryClass=СRepository::class)
*/
class С {
   
   /

    * @ORM\ManyToOne(targetEntity="A", inversedBy="c")
    * @ORM\JoinColumn(name="a_id", referencedColumnName="id")
    */
   $a;

   /**
    * @ORM\ManyToOne(targetEntity="B", inversedBy="c")
    * @ORM\JoinColumn(name="b_id", referencedColumnName="id")
    */
   $b;
}

У меня есть экземпляр класса "A" ("а") и экземпляр класса "B" ("b"). Как правильно сделать запрос в СRepository что бы найти "с" с такими объектами ("а" и "b")?
источник

BY

Boris Yakushev in symfony
Alexei Fedorov
/
* @ORM\Entity(repositoryClass=СRepository::class)
*/
class С {
   
   /

    * @ORM\ManyToOne(targetEntity="A", inversedBy="c")
    * @ORM\JoinColumn(name="a_id", referencedColumnName="id")
    */
   $a;

   /**
    * @ORM\ManyToOne(targetEntity="B", inversedBy="c")
    * @ORM\JoinColumn(name="b_id", referencedColumnName="id")
    */
   $b;
}

У меня есть экземпляр класса "A" ("а") и экземпляр класса "B" ("b"). Как правильно сделать запрос в СRepository что бы найти "с" с такими объектами ("а" и "b")?
источник