Size: a a a

MODX. Русскоязычное сообщество.

2020 February 09

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Pavel Ustyugov
ну смотря что подразумевать под синтаксисом.  Я имею ввиду для доступа к данным.    $currentUser = User::where('name',"Петя')->where('famil','Иванов')->get()->first();   - я про это
ну естественно, раз Eloquent - то и выборки все через него
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
источник

PU

Pavel Ustyugov in MODX. Русскоязычное сообщество.
Василий Наумкин
ну естественно, раз Eloquent - то и выборки все через него
так это же здорово!  удобно очень.  Ждём может быть это станет доступным всем.
источник

MB

Misha Bulic in MODX. Русскоязычное сообщество.
Василий Наумкин
ну а без phpthumb то что выводится?
{'image1' | resource} тоже не работает выводится array
источник

ПК

Павел Кристалл in MODX. Русскоязычное сообщество.
@bezumkin может чисто случайно делал тесты по скорости выборок между Eloquent и xpdo? Ну хотя бы на глаз))
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Misha Bulic
{'image1' | resource} тоже не работает выводится array
{'image1' | resource | print}

И покажи, что там
источник

MB

Misha Bulic in MODX. Русскоязычное сообщество.
Василий Наумкин
{'image1' | resource | print}

И покажи, что там
Array
(
   [0] => image1
   [1] => assets/projects/1/12_1.jpg
   [2] => default
   [3] =>
   [4] => image
)
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Павел Кристалл
@bezumkin может чисто случайно делал тесты по скорости выборок между Eloquent и xpdo? Ну хотя бы на глаз))
На глаз быстрее Eloquent, а тесты не делал, нет
источник

MB

Misha Bulic in MODX. Русскоязычное сообщество.
поле mixed image
источник

АС

Алексей Соин in MODX. Русскоязычное сообщество.
Василий Наумкин
Ну вот представь, у тебя есть готовые таблицы - и нужно с ними работать.

Вот берёшь Eloquent и работаешь. Если есть какая-то логика, завязанная на MODX - загружаешь его из композера и используешь через API

Всё, в принципе
я больше про то, как это правильно всё организовывать, тоесть структура хранения этих файлов, как данные через js получать и тд

а как можно при таком подходе повесить запрет на внешнии запросы, ведь может выйти такой случай, чтото ктото будет постоянно через апи долбиться, ддос и всякое такое?
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Misha Bulic
Array
(
   [0] => image1
   [1] => assets/projects/1/12_1.jpg
   [2] => default
   [3] =>
   [4] => image
)
Всё понятно, MODX в ресурсе хранит массив для ТВ, делаем так:

{'tv.image1' | resource}
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Алексей Соин
я больше про то, как это правильно всё организовывать, тоесть структура хранения этих файлов, как данные через js получать и тд

а как можно при таком подходе повесить запрет на внешнии запросы, ведь может выйти такой случай, чтото ктото будет постоянно через апи долбиться, ддос и всякое такое?
Читай заметки про Nuxt и VESP, даже код на Github лежит - вечно всё разжевать надо

Пусть долбятся, и сейчас никто не мешает страницы сайта парсить
источник

MB

Misha Bulic in MODX. Русскоязычное сообщество.
Василий Наумкин
Всё понятно, MODX в ресурсе хранит массив для ТВ, делаем так:

{'tv.image1' | resource}
спасибо большое
источник

MB

Misha Bulic in MODX. Русскоязычное сообщество.
Василий Наумкин
Всё понятно, MODX в ресурсе хранит массив для ТВ, делаем так:

{'tv.image1' | resource}
последний вопрос: мне нужно везде убрать вызовы $_modx->resource чтобы он не прогружал все поля ?
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Misha Bulic
последний вопрос: мне нужно везде убрать вызовы $_modx->resource чтобы он не прогружал все поля ?
Если замечаешь разницу в скорости - да, можно.

Если нет - нет
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Я ТВ практически не использую, так что разницы не вижу
источник

PU

Pavel Ustyugov in MODX. Русскоязычное сообщество.
Василий Наумкин
Я ТВ практически не использую, так что разницы не вижу
а как всякие доп поля добавляются в ресурсу у вас?  заводятся новые поля в таблицу modx_site_content ?
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Pavel Ustyugov
а как всякие доп поля добавляются в ресурсу у вас?  заводятся новые поля в таблицу modx_site_content ?
Или так, или отдельная таблица - зависит от задачи
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Павел Кристалл
@bezumkin может чисто случайно делал тесты по скорости выборок между Eloquent и xpdo? Ну хотя бы на глаз))
Там если что и отличается, то просто часть логики над запросом.
Ибо в конечном итоге все транслируется в PDO.
источник

ВН

Василий Наумкин in MODX. Русскоязычное сообщество.
Sergey_K
Там если что и отличается, то просто часть логики над запросом.
Ибо в конечном итоге все транслируется в PDO.
да,  query builder

Ну и MODX еще всё запихивает в свои объекты и они, как мне кажется, весьма тяжелые
источник