контроллер

symfony Задать контроллер для главной домашней страницы (маршрут)

В версии 4.2 задать контроллер можно, добавив в config/routes.yaml строки вроде:

index:
    path: /
    controller: App\Controller\TestController::index

(маршрут должен быть именно /, а вот контроллер и действие - какими вам угодно)

Код ревью по simpleMVC вопрос 1

Вот на днях вроде как закончил переноc CMS-ки на рельсы учебного фреймворка simpleMVC. Вроде все получилось (за исключением ajax-запросов). Но вот насколько правильно и оптимально с точки зрения архитектуры? За время работы накопилось достаточно много вопросов. Конечно стоило бы задавать их по ходу дела. Но я что-то не сообразил. В общем, буду постепенно задавать вопросы идя от абстрактных к конкретным. Ссылка на проект в гитхабе - https://github.com/Voronve/FromCMStoMVC

MVC (эмвиси) -- что это в программировании

MVC -- сокращение от ""Model View Controller"" (Модель, Вид/Представление, Контроллер) -- концепция разбиение задачи ответа приложения в ответ на какой-либо запрос на три части (в общем случае):

Yii2 CamelCase в именах папок, директорий контроллеров -- (Большие, загланые буквы) -- не работают, (нижнее подчеркивание)

Обнаружил, что с заглавными буквыми в подпапках контроллеров получаем ошибку 404.
А потому вместо CameCase-а приходится использовать нижнее подчеркивание в имени папки, и в пронстрансве имен контроллера:

namespace app\controllers\es\report_chat;

/**
 * Контроллер-обработчик запросов чата 
 */
class AjaxChatController extends Controller
{

-- то есть папка должно быть с имененм:
report_chat

тогда всё загружается нормально.

То есть обратиться к действию данного контроллера можно по URL-у вроде:

Subscribe to RSS - контроллер