MVC маршрутизатор на PHP — есть ли изъяны?

Написал MVC маршрутизатор на PHP. Хотелось бы вынести на суд общественности, есть какие-либо изъяны?

На данный момент он работает отлично.
https://github.com/vaaslee/php
  • Вопрос задан
  • 4698 просмотров
Пригласить эксперта
Ответы на вопрос 5
@kovalevsky
и судя по коду Вы его оторвали от самописного движка/фреймворка, в котором Вы отказались следовать каким-либо PSR и прочим стандартам, не говоря уже о каше в коде :)
Ответ написан
Doctorrr
@Doctorrr
На данный момент он работает отлично -- всё отлично :) нафиг тогда вам суд общественности?
Ответ написан
Комментировать
nazarpc
@nazarpc
Open Source enthusiast
Не понятно, что за переменная $URL
И что за элементы в массиве. Можно догадаться, что это каким-то образом распарсенные части адреса, но точно не понятно. Допишите как минимум PhpDoc секции.
Ответ написан
reffy
@reffy
Я молодец.
Такой маршрутизатор писали наверное все :) Вот например на хабре статья была хорошая — habrahabr.ru/post/150267

А по делу мне стало интересно пару моментов:
— зачем нужно определять $viewFile?
— у вас используется именование классов controllerName? А почему не CamelCase?
— зачем всегда делать исключение и выдавать ошибку? Почему не вызвать 404?
— роутер разбирает только 3 уровня вложенности? /url1/url2/param. А если уровней больше? Например /admin/blog/edit/2.
— у вас обязательно использование модели. А модели может и не быть. Например SiteController отображает статические страницы и не имеет модели.
Ответ написан
@onogur Автор вопроса
Мой код - быдлокод?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 13:31
10000 руб./за проект
19 апр. 2024, в 13:12
35000 руб./за проект
19 апр. 2024, в 13:06
6000 руб./за проект