Есть страница со статьёй которая лежит в БД. Тут всё понятно приходит id, приложение смотрит нужный контроллер, действие, забирает из БД данные, передаёт во view - отображает подключая нужный шаблон.
Допустим на сайте есть 3 разные страницы с онлайн-калькуляторами (расчётами чего либо) скрипты разные, страницы хоть и похожие но формы разные, как правильно - на каждую из них свой view создавать с подключенными именно для него скриптами?
Текста на них почти нет, ну есть какое ни будь небольшое пояснение вначале, или заголовок "Расчёт стоимости металла". Где правильно хранить такие данные? В БД всё же, или по php-файлу на каждый из них всё же создать, или в их контроллеры/модели этот текст распихать?
Данные динамические? Если да - завести табличку и на нее класс какой-нибудь - типа Calc. Если нет - захардкорить во вьюшку и делов то. И контроллер calcController с 3 экшнами - metallAction(), ugolokAction(), shvellerAction(). Дольше думать над архитектурой будете чем писать ).