Size: a a a

2021 July 02

ЕК

Евгений kamuzon Каза... in Evolution CMS
Про это я тоже думал. ;))
Подкупает тем, что удобно обращаться и программить потом через обращения ->

Но конечно меня убивает делать всю эту подготовительную работу по описыванию таблиц в моделях. Просто вымораживает. Вот теперь думаю, может ну его этот eloquent. Не добавляет он мне радости на данный момент.
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
Это прямо мастхэв, чтобы данные не дублировались и быстрый поиск был.
источник

AA

Am Ambrion in Evolution CMS
Обращения через -> можно практически где угодно сделать. А вот знать eloquent нужно хорошо чтобы, например, не нарываться на
whereHas()
, который работает значительнее медленнее
join()->where()
в случае выборки из разных таблиц.
Синтаксический сахар в ущерб скорости работает.
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
Чего-то он 2010го года как-то замер.
Не буду завязываться на что-то диковинное.
источник

AA

Am Ambrion in Evolution CMS
Дык, там больше и нечего писать. (((%
Там простота.
Завязываться на него, может, и не нужно это как вариант альтернативы с похожим функционалом.
Как по мне проще PDO использовать и все.

У меня на проектах с php 7.3 используется notorm в некоторых CRM с данными на много миллионов строк - полет прекрасный.
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
Есть какая-нибудь штука, в которую суёшь dump от create table, а оно делает описание и все эти штуки для eloquent?
источник

AA

Am Ambrion in Evolution CMS
По схеме вроде был генератор. Погуглить нужно, давно не смотрел.
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
Но нафиг. Буду через
$evo->db->select
делать
источник

AA

Am Ambrion in Evolution CMS
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
не. спасибо.
источник

AA

Am Ambrion in Evolution CMS
((((%
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
+ спасибо, что уберёг меня от лишних хлопот. 😇😎
источник

A

Axenia in Evolution CMS
kamuzon (0) увеличил карму Ambrion (2066.81)
источник

Д

Дмитрий in Evolution CMS
+ :)
источник

A

Axenia in Evolution CMS
froggyweb (0) увеличил карму remote_adm (2706.6)
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
А насколько безопасно делать такие штуки?
   $tables = "$table_name, $table_name_list";
   $where = "$table_name.command_id = $table_name_list.command_id and bot_id = $bot_id and public = 1";
   $result = $evo->db->select("$table_name.command_id, command_nick", $tables, $where);

Или лучше через ->query?
Подозреваю, что при ->select происходит дополнительная итерация. ;)

Или это монохуйственно?
источник

AL

Alexey Liber in Evolution CMS
Просто преобразовывает в query - https://modx-gu.ru/dbapi/select
источник

ЕК

Евгений kamuzon Каза... in Evolution CMS
+ Понял. Принял.
источник

A

Axenia in Evolution CMS
kamuzon (0) увеличил карму dvakotaby (676.01)
источник

АЛ

Александр Левченко... in Evolution CMS
/my_stats@Axenia_Bot
источник