Странно, но последните няколко дни постоянно се сблъсквам с един въпрос „Къде да валидираме“, и постоянно трябва да обяснявам, че валидацията на данните ВИНАГИ, ама наистина ВИНАГИ, става в модела, а не в контролера. За съжаление, масово по мрежата примерите се дават с валидация в контролера, и ако хванете нещо като CodeIgniter, най-вероятно ще се подхлъзнете. Причините за тази грешка са две. Едната е, че Сульо и Пульо, къде знаят и не знаят, почнали да дават акъл, лошо няма в това, но подвежда хората. Втората, по-основната причина е, че така е по-лесно, и в малки проекти изглежда логично, и че не пречи.