MVC - Sanitizing data, where?

Posted by dierre on Stack Overflow See other posts from Stack Overflow or by dierre
Published on 2010-03-29T14:01:31Z Indexed on 2010/03/29 14:03 UTC
Read the original article Hit count: 192

Filed under:
|
|

I'm using CakePHP but it's a question about the MVC pattern. I have in my form the input-text for the tags (separated by commas). To add the tags I've created a Tag model method that basically check if the tag exists and then add the new tag or just a new unit in the tag counter (the Tag model has these fields: id, name, slug, count). In the controller I explode the tags field and pass one tag at a time. The question is: where do I sanitize data? In the controller or in the model method? I think it should be in the controller because that's where I explode but in term of reusability I think I should sanitize data in the model. What do you think?

© Stack Overflow or respective owner

Related posts about mvc

Related posts about model