GurrenLagann: Вы можете дать гарантию того, что пользователь зайдет на сайт, сверстанный вами, с браузера, который достаточно умен и "разрешает" не ставить кавычки?
Вы же переопределили метод indexAction(). Естественно, роутинг не будет работать т.к фреймворк будет смотреть на метод дочернего класса, который не имеет аннотаций.
xfg: Таблица - это и есть данные (в частном случае), а бизнес-логика - это набор "правил" для взаимодействия с этим данными, управления ими. На секундочку, как вы себе представляете описание бизнес логики в модели того же Laravel или Symfony? По вашему, это упростит код и его поддержку?
xfg: Предметная область - это таблицы, связи и отношения между ними. Бизнес логика - это совокупность зависимости поведения объектов предметной области. То есть то, как мы ими оперируем, работаем с ними. Так вот, модель - представляет предметную область, а сервисный слой работает с ней. Опять же, это все в контексте фреймворков. Если под моделью понимать букву M в аббревиатуре MVC, то сервисный слой является частью этой модели.