Кстати, насчет моделей. Обычно считается что модель генерится из таблицы плюс заводятся туда отношения, или по FK или вручную.
Ну вот, а на практике любое отношение может потребовать своей собственной модели.
Например поле для хранения имени файла. Файл надо выбрать, проверить, закачать, куда-то скопировать, если это картинка - уменьшить или обработать, куда-то записать несколько копий и все такое. Туева хуча барахла накапливается и без модели все это будет рассовано как у белки на зиму что х соберешь весной.
Или скажем поле списка из которого надо выбирать что-то одно, или поле списка с множественным выбором. Или поле для пароля, или поле для капчи, или для json, и так далее.
Ну вот, теперь еще вариант - поле для формулы.
|