Куда правильнее поместить и как назвать файл с функциями?
Всем привет!
Написал небольшой MVC фреймворк (для общего развития мысли) со следующей иерархией:
- Model
- Controller
- View
Но здесь встал вопрос, у меня есть некоторые функции, которые я раньше использовать в процедурном варианте (загнал все функции в function.php и оттуда их вызывал), например: валидация введенных данных из формы, если я тупо скопирую данную валидацию в один из файл Controller-а (где это нужно) - допустим, но как быть, если понадобиться данную ваидацию использовать в 2, 3, 99 файлах?
Случайно наткнулся на пример использования определенных действий из [файл].class.php, т.е. рассортировать определенные груповые функции по классам и далее определенные методы из этих классов подтягивать в котроллер, иерархия:
- Model
- Controller
- View
- Classes
--- validation.class.php
Из validation.class.php вызывать определенный метод в нужном месте контроллера, подойдет такой вариант?
Или существуют более грамотные варианты?
Спасибо!