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

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

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

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

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