Nikolay
)))) какие связки не придумывай с MODX , а они все равно в конечном итоге остаются без MODX))))
наверно потому, что MODX в данных связках выступает как корявая ORM, которая не пришей рукав)
Nikolay
А на что у тебя основная часть рабочего времени уходит?
Василий
А на что у тебя основная часть рабочего времени уходит?
2 серьёзных проекта на Nuxt + Slim3. Один внутренний сервис для компании, другой интернет-магазин. Как то я так вляпался, что первый проект уже полгода делаю, а тут еще и второй прилетел - тащу их вместе. Пока не сдам, ни на что времени больше нет
Nikolay
Ясно. Ну да, пока не расквитаешься, с php не слезть. Но у меня сейчас на php проектов нет, так что пока свободен * в выборе стека
Василий
Так мне нравится PHP =) Пока не планирую с него слезать.
Василий
Ясно. Ну да, пока не расквитаешься, с php не слезть. Но у меня сейчас на php проектов нет, так что пока свободен * в выборе стека
Слушай, а как JS работает с БД, там есть какие-то свои либы для этого, которые коннектятся на порт или сокет?
Василий
наверное, и какой-то ORM должен быть?
Василий
Я просто себе слабо представляю работу с БД в JS вообще
Nikolay
А в с лучае с призмой (именно сторонний продукт prisma, а не моя prisma-cms, основанной на этой призме), так там еще интересней: я вообще с базой данных как таковых дел не имею. Я описываю модель и все. Деплой в БД и работа с ней - это все призма обеспечивает.
Василий
knex - по сути да, ОРМ
Я вижу только SQL query builder, а именно чтобы модели с методами были - в доке не нашёл. Типа User.find(10).update('name', 'bezumkin').save() или типа того
Василий
Вот вроде что-то такое - https://github.com/typeorm/typeorm Прикольно =)
Nikolay
Я вижу только SQL query builder, а именно чтобы модели с методами были - в доке не нашёл. Типа User.find(10).update('name', 'bezumkin').save() или типа того
Мне как раз больше query-билдеры и нравятся, это более низкоуровнево (все равно как xPDO и PDO). В данном случае knex - это как PDO, а то, что ты нарыл второе, это ближе к xPDO.
Nikolay
Вот вроде что-то такое - https://github.com/typeorm/typeorm Прикольно =)
Типа этого как раз и призма. Только там еще меньше надо заморачиваться. Ты просто описываешь схему моделей и все. Запускаешь деплой, и тебе не только выполняется создание таблиц в заданной базе данных (несколько провайдеров на выбор), но и генерация API-методов для работы. То есть просто описал схему и получил свое API
Anonymous
Мне как раз больше query-билдеры и нравятся, это более низкоуровнево (все равно как xPDO и PDO). В данном случае knex - это как PDO, а то, что ты нарыл второе, это ближе к xPDO.
иногда они даже удобнее был проект на .net core добавление а базу элементов через стандартный Entity .add происходил ну очень долго. и черт я голову сломал пока не понял что через каждый ADD, но проверяет ни апдейт ли это.
Anonymous
почему addrange не проверяет в принципе на апдейт мне доподлинно неизвестно
Nikolay
почему addrange не проверяет в принципе на апдейт мне доподлинно неизвестно
но вот как раз поэтому мне низкий уровень и нравится. Я вижу конечный sql и понимаю что будет выполнено. а кому можно или нельзя выполнять, решу сам на более высоком уровне.
Anonymous
но вот как раз поэтому мне низкий уровень и нравится. Я вижу конечный sql и понимаю что будет выполнено. а кому можно или нельзя выполнять, решу сам на более высоком уровне.
именно поэтому я и согласен если бы захотел проверку на апдейт я б ее дописал. я заранее знаю что там точно не апдейт, но Entity решил за меня)
Nikolay
но в случае с knex все интересней. работа с объектом запроса более гибкая, чем с конечным текстовым запросом. можно легко не только добавлять конструкции, но и изменять их, вычленять, суммировать в джоины и т.п.
Dmitriy
аааа
Dmitriy
Аххх сук, почему если поменять базовый путь у источника, то нет никакого программного кода, который у всех ресурсов перепишет, где юзается этот источник перепишет нахер пути
Миша
Аа
Миша
Апи
Evgeniy
Апи
не, пусть при использует
Dmitriy
нихера же не понял ало
Evgeniy
нихера же не понял ало
мы и не сомневались
Dmitriy
собакисем
Dmitriy
это нативно же должно быть в системе
Igor
ребят, а данный блок будет считаться опциями?
Igor
или это как аттрибуты
Igor
просто тут текстом
iWatchYouFromAfar
как блок будет считаться опциями? что за вопрос?
Dmitriy
сечёшь?
Igor
сечёшь?
мне ничего не предъявят не волнуйся
Igor
как блок будет считаться опциями? что за вопрос?
ну вот этот блок через опции делается имеется в виду
Igor
ну и?
просто спросил
iWatchYouFromAfar
можешь через TV сделать, можешь через опции
Igor
может быть через тв
Igor
ну хорошо
Igor
че вы ругаетесь
iWatchYouFromAfar
может быть через тв
ну если тебе не важна скорость, то захламляй ТВшками)
Алексей
Можно чеез ресурсы. Кастомизация хорошая будет )))
iWatchYouFromAfar
можно вообще не делать!
Igor
можно через migx
а ну да , я что то про миг забыл совсем
Евгений
можно через migx
харе фигню человеку подсказывать
iWatchYouFromAfar
харе фигню человеку подсказывать
пущай всё попробует, пока молодой
Dmitriy
ало мигк в мигкс не отображет картинку
Dmitriy
пришлось просто текст выводить
Алексей
ало мигк в мигкс не отображет картинку
Отображает все нормально.
Igor
опциями фигачь
благодарствую
Dmitriy
Dmitriy
рендер идёт пустым для картинок
Dmitriy
пришлось отображать ссылку
Алексей
пришлось отображать ссылку
Скиню конфиги мигикса... Проверю че, как)) принципиально
Dmitriy
ща
Евгений
кстати да, если фигачить не через формочки, а пистаь конфиги руками, то есть такая трабла
Gaius Cassius
ало мигк в мигкс не отображет картинку
Если найдёшь решение, скинь в личку)
Алексей
... Капец... Уже несколько лет мигиксом работаб и фотки все видны... Нет слов
Gaius Cassius
такая же херь?
Да просто как то надо было, решения не нашёл. Клиента отговорил 😂 Но чувствую пригодиться
Aleksei
кстати да, если фигачить не через формочки, а пистаь конфиги руками, то есть такая трабла
надо потому что источник указывать, а через формочки он сам подставляется. мне кстать непонятно, зачем заморачиваться руками писать, формы оч мощный инструмент
Евгений
и на много быстрее
Aleksei
Да просто как то надо было, решения не нашёл. Клиента отговорил 😂 Но чувствую пригодиться
никогда такой проблемы не было. трехуровневые конфиги фигачил и всё нормально рендерится
iWatchYouFromAfar
сейчас как раз переписываю свои мигиксы на новый сайт
iWatchYouFromAfar
не через формочки
Евгений
если накликать через компонент, то всё норм, если через конфиг в ТВ то не пашет
Gaius Cassius
никогда такой проблемы не было. трехуровневые конфиги фигачил и всё нормально рендерится
Ну хз. Не против, если завтра обращусь за консультацией? Есть проблемы с вложенными migxdb Может я чего проглядел