контроллер - https://github.com/wapmorgan/newmvc/blob/master/Modules/Users/Controllers/Registration.php
модель - https://github.com/wapmorgan/newmvc/blob/master/Modules/Users/Models/Registration.php
представление - https://github.com/wapmorgan/newmvc/blob/master/Modules/Users/Views/Registration.php
Логика в модели, о внешней виде беспокоится только представление. Контроллер соединяет две эти сущности.
Как вам?
Model Registration? WTF?)
Если тебе нужен именно регистратор, то это не модель, а процессор. Регистрация это save для новой модели юзера или create для класса юзера. Но не отдельный класс регистраций.
Именование экшнов не красивое как по мне
actionRegistrate.. тоесть у тебя будет выглядеть урл как registration/registrate? Тавтология) Логически, actionMain это новая регистрация - actionNew, actionRegistrate - создание регистрации - actionCreate.
Во View слишком много логики, это все должно быть в контроллере, просто у тебя фактически не mvc, твой view это presenter, это MVPC) Но если тебе это нравится, то все норм.
Ну, это в основном имхо, кроме самой модели, она реально не красиво смотрится)
Анархист, нет, акцент на запихивании рук в жопу владельца рук, который пишет некрасиво.
22 Фев 2013, 17:01