Есть такой код в роутере:
$klein->respond('/[:name]', function ($request) {
$reg = new Reg();
$reg = $reg->createUser($request->name);
return $reg;
});
$klein->dispatch();
Класс Reg занимается регистрацией и может вернуть либо id зарегистрированного пользователя либо ошибку с указанием причины. Но зачем в роутер возвращать id или ошибку? По хорошему её надо во view вывести (view могут быть разные у успешного исхода и ошибки).
Вопрос: кто должен вызвать нужную view? у меня варианта 2:
1) Сам класс Reg вызывает view, передаёт ей данные и потом условно делает die() что бы в роутер ничего не вернулось
2) Reg возвращает какую-то примитивную инфу типа true/false а роутер уже в зависимости от неё вызывает нужную view, о вроде это не его дело...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хочу делать всё правильно, потому интересуюсьЕсть контроллер SiteController с actionRegistration, который отображает страницу регистрации
Есть функции, которые проверяют начинается или заканчивается ли строка другой подстрокой: