Maksim
в итоге городит всякую хрень, прикрываясь модным словом)
invariance
Так можно про что угодно сказать
John
ну про MVC я это довольно часто слышу
Maksim
+/- mvc и rest просто в топе на слуху :)
Maksim
cqrs/event sourcing очень хорошо заходит)
Sergey
Собираешь ты вью как? )
Maksim
берём реакт, берём кролика, говнокодим async/await и велкам
Sergey
Передаешь на фронт джисон?
invariance
Maksim
я ничего не собираю) у меня спецификация бэкэнд. Для этого есть специально обученные люди, которые с помощью ноды и какого-нибудь ангуляра занимаются фронтендом
Maksim
По воробьям из пушки?
от задачи зависит, как и всё прочее
Sergey
Ну ок ) может ты под мвс имел ввиду названия папочек? )
Maksim
Ну ок ) может ты под мвс имел ввиду названия папочек? )
было бы смешно, если бы огромная толпа людей так не думала.
Maksim
вон модель почему-то научилась ползать в бд и стала сервисным слоем)
Maksim
ооп, мвц - наше всё)
Sergey
Модель и должна ползать в БД. Орм это тоже слой модели
Maksim
ясно понятно :) ещё 1)
Sergey
Или модель это файлик user.php ? )
Sergey
А запросы к твоему беку приходят не в контроллеры, а в хендлеры? )
Sergey
mvvm, rest, graphql
Что мешает ресту быть мвс? )
Maksim
кровь из глаз... что за вопросы...
Sergey
/user/get/1
John
Что мешает ресту быть мвс? )
ну получится некий MC
Sergey
ну получится некий MC
Возвращаешь джисон? Чем это не пью?
John
Возвращаешь джисон? Чем это не пью?
ну такое, можно и так сказать) но по сути весь вью где-то там, во фронте, уже и роутинг давно на фронте делают
invariance
Eugen Su
Други, помогите понять. Если я в форме в зенде3 выставляю поле required в false, то не отрабатывает валидатор NotEmpty
Eugen Su
почему?
invariance
Зенд, хуясе
Maksim
Ещё 1 адекват?
ещё 1 пхпшник :)
John
третий, я даже не знал, что он есть)
invariance
ещё 1 пхпшник :)
Действительно
invariance
Что он забыл в этом чате
invariance
Никак
Eugen Su
ладно,абстрагируемся от версии зенда) Но проблема как бы есть
John
метода такого нет
Sergey
ну такое, можно и так сказать) но по сути весь вью где-то там, во фронте, уже и роутинг давно на фронте делают
А если с фронта придет не /user/get/1, а /юзер/гет/1 твой бек разберётся как метод нужно дергать или 404 вернёт?
John
а, погоди, это консольная команда вызывается? Консоль не умеет работать с сессиями
John
значит что-то использует, что ты используешь, может библиотека какая-то тянет
Sergey
кириллицей?
Ну путь будет /yuser
John
спроси в чате yii, у меня не было проблем при использовании консольных команд
Евгений
Ну путь будет /yuser
логично 404 возвращать ) ещё гадать будем кто там и в чём косячил )
Maksim
Ну путь будет /yuser
такие запросы дальше нжинкса в принципе не должны пролетать)
John
Надеюсь админы не забанят за ссылку) https://t.me/yii2ru
John
бля, поищи этот метод у себя в проекте, пробуй удалять нах и смотреть что будет, может переопределить какой-то метод надо будет
Sergey
404
Значит роутинг у тебя на бэке тоже есть
John
Значит роутинг у тебя на бэке тоже есть
почему? Пришел запрос на бэк, посмотрел в базу, получил NULL или хз еще что, отдал на фронт, а фронт пусть разбирается
Maksim
Роутинг на бэкэнде есть в любом случае) в каком виде - вопрос третий. Что такое роутинг на фронте - я не особо помимаю, если это не СПА какой-нибудь
Sergey
т.к. не поддерживается
Sergey
а значит роуты у твоего сервиса на бэке тоже есть
John
Вообще меня очень приколол подход, используемый в meteor.js Все приложение на сокетах и если клиент в базу что-то записал (доступ к базе из фронта), то паттерн Наблюдатель тянет все в шаблон по сокетам, работает все мгновенно, т.к. он сначала отображает в шаблоне, а потом пишет аксинхронно в базу и если произошла ошибка, то делает реверс
Sergey
ну, я с фронтом не дружу ) jquery и бутстрап это мой максимум
Sergey
даже лезть глубже в этот ад не хочу
Maksim
Ну да, СПА и событийная модель) Но роутинг - это не только натягивание хттп запросов на контроллеры)
John
ну, я с фронтом не дружу ) jquery и бутстрап это мой максимум
та я тоже не дружу, но там нода, тот же бэк) а meteor.js просто фулл стек фреймворк
Maksim
В вашем случае у вас роутинг и на клиенте (маппинг эвентов), на бэкэнде (маппинг команд/запросов)
Evgeniy
Ребят, всем привет. Есть те, кто работал с API Директа в "Песочнице" ?
🍅Ťомат
А Фаулер в нормальном переводе существует в природе, или лучше читать в английском?
invariance
лучше не читать фаулера, он слишком псих
adikalon
никто по парсеру не ответит?
adikalon
?
есть парсер на тысячи ссылок, очень долго выполняется - плюется 504 gateway time-out Как быть?
Евгений
делить на части работу и перезапускать парсер
🍅Ťомат
Sergey
нет из браузера
ну вот и ответ на твой вопрос )
Sergey
кто ж такие вещи из браузера запускает? )
adikalon
ну вот и ответ на твой вопрос )
если из консоли сией проблемы не будет?
adikalon
я только взялся не знаю как правильно