Екшины, евенты и пр
Исходя из тех знаний что у меня есть запрос в движок формируется следующим образом:
my-site.ru/action/event
Т.е. первый параметр это экшин второй эвент.
Если я загружаю аватар то user.js, из ядра движка, формирует следующий запрос:
my-site.ru/settings/profile/upload-avatar/
В ActionSettings я нашел и EventProfile и EventUploadAvatar. Как это работает, ведь случай явно выходящий за рамки техинструкций по ЛС.
my-site.ru/action/event
Т.е. первый параметр это экшин второй эвент.
Если я загружаю аватар то user.js, из ядра движка, формирует следующий запрос:
my-site.ru/settings/profile/upload-avatar/
В ActionSettings я нашел и EventProfile и EventUploadAvatar. Как это работает, ведь случай явно выходящий за рамки техинструкций по ЛС.
4 комментария
my-site.ru/settings/ = экшен settings
my-site.ru/settings/profile/ = эвент profile в экшене settings и тд…
По сути есть только экшен и заданные в нем роуты для эвента.
my-site.ru/settings/ эвент EventIndex
my-site.ru/settings/profile/ эвент EventProfile
my-site.ru/settings/profile/upload-avatar/ EventUploadAvatar
Поэтому эвент который в данном случае состоит из двух каталогов(profile/upload-avatar) вас и смущает.
Спасибо!