Jak powinien wyglądać "wzorcowy" kod CRUD-a? Czy operacje z bazą danych mają być wykonywane w metodach modeli i wywoływane w kontrolerach? A jeśli tak, to czy mogą być to metody statyczne? Jaką logikę może zawierać kontroler? Czy należy wykonywać w nim walidację przesłanych danych?
Odpowiedź na jedno z pytań na SO, zawiera informację, że w PHP niemożliwa jest implementacja "klasycznego" MVC: ://https://stackoverflow.com/questions/7621832/architecture-more-suitable-for-web-apps-than-mvc/7622038#7622038
Jakie wzorce są zatem używane przez Was?