Aliaksandr
Ну хз, тут 500 человек, а там 1.1 млрд :)
Anonymous
Мне кажется, что чате любого ЯП меньше людей чем в Инсте 😊
Pathologic
ну, если вдруг этот 1.1 млрд исчезнет, то разве кто-то расстроится
Dark
Anonymous
https://youtu.be/iB6ecY1kUyc стартанул
Anonymous
https://github.com/Ser1ous/evocms-createsitewithblade-stream
Тут в ридми ссылка на запись стрима. Всё что использовалось на стриме и писалось тоже здесь. И в том числе доступы в админку чтобы посмотреть модуль комментариев.
vvs
Anonymous
vvs
Aliaksandr
Видео не смотрел, но по коду кажется, что ты научил плохому))
Pathologic
а чего все пихают этот вебикс в assets/lib
Aliaksandr
Это да, надо один раз пихнуть и чтоб с версией:)
Pathologic
есть же assets/js
Aliaksandr
А то у меня отдельно, а тут и у джурина в ассетсах/либсах
Aliaksandr
Но меня больше насторожил скоп ресурса в данном случае:)
Anonymous
Anonymous
EvolutionCMS() доступно везде, documentIdentifier маловероятно будут вырезать
Aliaksandr
Ну модели вяжут через hasMany/belongsTo и следом автоматом $post->comments без всяких скопов получают. Мне кажется в этом смысл. Хотя может урок не о том, видео пока не видел
Anonymous
Anonymous
Т.е. фактически скоп режет выборку по полю content_id
Anonymous
Связей моделей там вообще нет 😊
Aliaksandr
Ну это понятно, но на мой взгляд плохо:)
Anonymous
Обоснование будет?
Aliaksandr
Какое обоснование? Методов hasMany/belongsTo для связанных объектов?:)
Anonymous
Anonymous
Anonymous
Какие связи?
Pathologic
как это какие
Pathologic
у тебя же связь с site_content
Anonymous
Где?
Aliaksandr
Ну это не из космоса выборка, а из связанной модели и так выбирать неправильно, на мой взгляд. Остальные решат сами :)
Pathologic
ну ты ее не сделал
Anonymous
Покажите мне место где есть связь с таблицей site_content
Anonymous
Воооот
Aliaksandr
Надо было создать обе:)
Pathologic
то есть ты ввел в заблуждение зрителей
Aliaksandr
А иначе "научил плохому":)
Anonymous
Я вообще про связи там ничего не говорил
Pathologic
надо было говорить про связи
Anonymous
Кроме того что это отдельная тема
Aliaksandr
Короче надо сиквел ))
Aliaksandr
Обычно так в уроках и делают-сначала по простому, чтобы понять суть, а потом правильно :)
Pathologic
а типа правильно сразу сложнее стало
Aliaksandr
Чего ты сразу то в штыки, дело ж говорим :)
Anonymous
Если делать уж как вы хотите со связями, то нужно подменять исходную модель SiteContent на свою кастомную, в неё добавлять связи. Так же сделать чтобы documentObject был по сути объектом SiteContent. И оно же подтаскивало посты
Pathologic
некоторые конечно делают сначала костыли, типа потом нормально сделаем, а в итоге так и остается костылями
Aliaksandr
Ну так экстенд, один метод вписать hasMany и все :)
Anonymous
Вы херню говорите. Для ситуации когда вам нужно в одном месте на одном ресурсе вытаскивать данные из одной таблицы, расширять другую модель под это дело. Вот это костыли
Pathologic
зачем ты тогда вводил content_id если в одном месте
Pathologic
если бы не вводил, то и все нормально было бы
Anonymous
Aliaksandr
Ай, дело хозяйское)
Pathologic
в общем лучше бы ты сделал @evoParser('[!JotX!]')
Pathologic
так и понятнее было бы и проще
Pathologic
🤠
Anonymous
Т.е. фактически, чтобы начать использовать этот варинат, нужно много чего перепилить, причём в Evo
А так как этого нет, то получается надо вытаскивать объект SiteContent и к нему подтащить комментарии. Вот это реально извращение
Pathologic
зато было бы видно удобство моделей
Aliaksandr
Ай, работает у меня DLSiteContent без всяких бубнов из папки src, мне кажется ты мудришь)
Pathologic
Глядя на эти стримы, понимаешь, что ModX развивается в правильном направлении. Считаю, что придет то время, когда мы будем наравне с Joomla и Wordpress.
Pathologic
😸
Pathologic
не знаю, хорошо ли быть наравне с вордпресс
Anonymous
Ну что, немного обдумав и пообщался с другими людьми. Вот к чему пришёл. Ок мой компонент расширит сайт контент относительно этого решения, потом Макс для галереи расширит сайтконтнет. И как мы определим какое из двух расширений важней? То что последним сработает? А то что касаемо обратной связи к ресурсу, ну это странно из комментариев получать ресурс
Pathologic
это издержки ево уже
Pathologic
если бы на фреймворке делали, то ты бы сразу модель создал со связями для комментариев и галереи
Pathologic
но вообще связи можно ж задавать динамически
Anonymous
Можно. Только один вопрос в эво это есть?
Pathologic
не знаю
Anonymous
Нету 🙂
Pathologic
а если я расширяю модель документа и в ней указываю связи с моделями комментариев и галереи, а в этих моделях связи уже указаны к site_content
Anonymous
Pathologic
ну да
Anonymous
И как итог ты не узнаешь о той сторонней
Pathologic
почему не узнаю
Anonymous
Как ты узнаешь?
Pathologic
так мне нужно знать только о том что есть модель комментариев и модель галереи
Pathologic
а я уже делаю модель документа с комментариями и галереей
Anonymous
Ну это же явно проще чем воспользоваться скопом 🙂
Pathologic
ну, типа правильнее