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