Этот вопрос касается F3 (фреймворк Php Fat Free), на который я наткнулся в поисках простого, быстрого и безопасного фреймворка, подходящего для небольших веб-сайтов и/или блогов. Для меня было важно, чтобы у фреймворка был какой-то ACL и простота. Если вы знаете какие-либо хорошие альтернативы, я все уши. А пока вопрос по F3 для тех, кто имел с ней опыт:
Возможно ли иметь приличную структуру ООП MVC с F3? Поскольку такие маршруты, как F3::route('GET /',':indexController|home');
, не работают, как реализовать правильную структуру MVC? Я знаю, что могу установить статический метод home, а затем выполнить F3::route('GET /','indexController::home');
, но это кажется ненужным усложнением и излишеством, и игнорирует метод построения, который мне нужен для установки макета для каждого контроллера отдельно. То, что я хотел бы иметь в своем файле index.php, — это только маршруты к различным контроллерам и действиям, остальная логика будет обрабатываться в этих контроллерах. Как лучше всего подойти к этому?
Большое спасибо
Изменить: я также хотел бы услышать мнение о Yii, я вижу, что он довольно высоко оценивается на PHPFrameworks.com.