@kapai69

Есть ли общепринятые стандарты именования методов?

Есть например бандл ProductBundle, у него есть какой нибудь метод, например addProduct.
Есть ли общепринятый стандарт как его называть для пользователя и для админки, тоесть
#Controller/ProductController.php
ProductController{
//Для пользователя
public function addProductAction{}
//Для админа
public function addProductAdminAction{}
}


Или вариант два
#Controller/ProductController.php
ProductController{
//Для пользователя
public function addProductAction{}
}

#Controller/ProductAdminController.php
ProductAdminController{
//Для админа
public function addProductAction{}
}
  • Вопрос задан
  • 2343 просмотра
Пригласить эксперта
Ответы на вопрос 2
RussellKvashnin
@RussellKvashnin
WEB-developer
Общепринятых нет, кроме тех которые приняты фреймворком, а что использует симфони - можно почитать тут
Как правило каждая команда/студия/что угодно (нужное подчеркнуть) использует свои собственные соглашения.
А то что вы указали в качестве примера - слишком косвенно относится к именованию. Это различные архитектурные решения.
Ответ написан
Комментировать
@mind3
Controller/Admin/PageController
Controller/Client/PageController

Не мешайте клиентскую часть с админской. Еще можно два бандла создать один будет админский функционал выполнять другой клиентский. Вариантов много, выбирете для себя наиболее оптимальный и удобный.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы