Можно ли заполнять свойство в конструкторе без проверки на POST запрос? Так?свойство = метод_модели(); // внутри метода используется POST_запросИли так?if (POST_запрос) свойство = метод_модели(); // внутри метода используется POST_запрос
Свойство используется в экшене следующим образомif (POST_запрос) обращение к свойству
то есть мы в экшене ведь обратились к свойству только после проверки на POST_запрос
нужно ли в конструкторе проверять при заполнении?

21 Авг 2019 в 06:57
147 +1
0
Ответы
1

В общем случае нет необходимости проверять наличие POST запроса при заполнении свойства в конструкторе. Однако, если метод модели, вызываемый в конструкторе, зависит от наличия POST запроса (например, если он использует данные из POST запроса), то вам может понадобиться провести проверку наличия POST запроса перед вызовом этого метода в конструкторе.

В вашем случае, если вы обращаетесь к свойству только после проверки на POST запрос в экшене, то можно заполнять свойство в конструкторе без дополнительной проверки на POST запрос. Но если метод модели, вызываемый для заполнения свойства, зависит от наличия POST запроса, лучше проверить наличие POST запроса перед его вызовом в конструкторе.

20 Апр в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 718 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир