Задать вопрос
@CatalogLoader

Есть ли в PHP аналог petapoco из .NET / c#?

Есть в .net библиотека petapoco www.toptensoftware.com/petapoco
Она хороша тем, что можно RAW SQL "замапить" на плоский объект.
Я смотрел на Laravel ORM Eloquent.
Но там есть проблемы :
1) с самой работой с RAW SQL.
2) есть RAW SQL и сделаешь, то мапинг не проиходит, и приходится пользоваться result[0]['name'] ,
а хотелось бы result[0]->name.
3) плюс хочется подсказок автокомплита, например, из vs code или phpstorm.

Вопрос. Есть ли аналог petapoco в php ?
  • Вопрос задан
  • 253 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
riky
@riky
Laravel
даже в PDO можно так делать.
php.net/manual/ru/pdostatement.fetchobject.php

пример кода примерно как здесь
php.net/manual/ru/pdostatement.fetch.php

либо Doctrine ORM, там raw sql тоже можно маппить, правда необходимость маппить именно рав бывает в 0,01% случаев
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы