У меня есть простой вопрос здесь. Действительно ли это плохая идея, чтобы действие контроллера возвращало что-то (используя return $ something;). Это хорошая или плохая практика MVC?возврат внутри контроллера действия MVC cakePHP
Я знаю, что хорошая практика MVC требует от контроллеров передачи данных в представление, но что делать, если у меня есть только отдельная функция, которая не будет использовать какие-либо представления? Могу ли я не просто вернуть значение этой функции?
Заранее спасибо экспертов
Если вы не используете «Вид», как вы получаете данные обратно пользователю? – cspray
Это просто автономная функция, которая выполняет определенную задачу, которая не требует каких-либо представлений (например, например, функция удаления). Действия удаления контроллера не имеют никаких просмотров. – user765368
Если это не требуется, почему вы ничего не возвращаете? Если это функция удаления, вы можете установить флеш-сообщение, а затем перенаправить в конце действия - это не потребует представления. – jmking