Size: a a a

2020 April 27

AM

Artem Molotov in PHP
Artem Molotov
Сергей писал ранее, мол qb не нужен, если писать вот так как выше
Скорее всего это о в общих чертах, т.к. в некоторых кейсах qb таки может быть нужен
источник

SM

Sasha Mikhlyaev in PHP
Artem Molotov
Сергей писал ранее, мол qb не нужен, если писать вот так как выше
оно выглядит круто. но страшно. кто спасет меня от моей же тупости? (инъекции всякие там страшные)
источник

AM

Artem Molotov in PHP
Sasha Mikhlyaev
оно выглядит круто. но страшно. кто спасет меня от моей же тупости? (инъекции всякие там страшные)
Ну вот выше псалм плагин упоминался. Если через него можно хорошо ограничить, то круто
источник

SM

Sasha Mikhlyaev in PHP
я больше к тому, что до боевого состояния Сергей заебется эту либу пилить. и будем мы дальше радоваться доктрине
источник

DM

Dmitry MiksIr in PHP
Круто - это то, что читается понятно, и не приходится лезть в исходники, что бы понять, что же тут понаписано и как работает, ибо хорошую документацию писать не очень круто.
источник

AM

Artem Molotov in PHP
Dmitry MiksIr
Круто - это то, что читается понятно, и не приходится лезть в исходники, что бы понять, что же тут понаписано и как работает, ибо хорошую документацию писать не очень круто.
Щяс бы не смотря в исходники понимать что и как работает.
источник

AM

Artem Molotov in PHP
А если хочеться того же уровня чтения, что и у QB / Doctrine, то достаточно посмотреть что за колбек падает в sql() функцию.
источник

SP

Sergey Protko in PHP
Sasha Mikhlyaev
Бинд в пдо плохо справляется?
проблема биндинга позиционных параметров начинаются тогда, когда параметров или частей из которых состоит запрос становится много
источник

SP

Sergey Protko in PHP
ну то есть where id = ? - проблемы вообще никакой нет. where id in (?, ?, ?) - ты уже прибегаешь к помощи всяких доктрин. Композиция запросов - уже без квери билдеров никак.
источник

SM

Sasha Mikhlyaev in PHP
Sergey Protko
проблема биндинга позиционных параметров начинаются тогда, когда параметров или частей из которых состоит запрос становится много
это понятно.
что привязать адекватно десяток параметров может быть тем еще удовольствием.
но и слоник на сильвер булет не похож.
скорее похож на место, где можно сложить кучку грязной логики
источник

SP

Sergey Protko in PHP
Sasha Mikhlyaev
оно выглядит круто. но страшно. кто спасет меня от моей же тупости? (инъекции всякие там страшные)
статический анализ спасет. Одна из вещей которую дает такая штука - возможность в компайл тайме стэйтменты анализировать. Но это пока гипотетически так как руки до этого не дошли
источник

SP

Sergey Protko in PHP
Sasha Mikhlyaev
это понятно.
что привязать адекватно десяток параметров может быть тем еще удовольствием.
но и слоник на сильвер булет не похож.
скорее похож на место, где можно сложить кучку грязной логики
ммм.... а кто-то ищет сильвербулет?
источник

AM

Artem Molotov in PHP
Sasha Mikhlyaev
это понятно.
что привязать адекватно десяток параметров может быть тем еще удовольствием.
но и слоник на сильвер булет не похож.
скорее похож на место, где можно сложить кучку грязной логики
в bindParam точно та же логика будет
источник

SP

Sergey Protko in PHP
меня вполне устраивают просто "альтернативы посмотреть"
источник

AM

Artem Molotov in PHP
(ну без украшалок)
источник

SP

Sergey Protko in PHP
в слонике с темплейт литералами ты все получаешь почти бесплатно. В пыхе увы нет
источник

VM

Volodymyr Melko in PHP
что за слоник, простите?
источник

SP

Sergey Protko in PHP
источник

VM

Volodymyr Melko in PHP
https://github.com/gajus/slonik#routing-queries-to-different-connections
мне кажется или тут запросы вида insert from select будут в слейв фигачить?
источник

PP

Pavel "Al'gerd" Patapau in PHP
А  разница между темплейт литералами и " в пхп в том что нельзя использовать выражения|константы?
источник