Почитал на вики про паттерн Model-View-Controller, и от секции про ТТУК (толстые тупые уродливые контроллеры) у меня немного пригорело. Но паттерн, который использую я, это скорее MTV - Model-Template-View. Вот при нём где правильно бизнес-логику размещать - в модели или во view?