Префиксный маршрут, который я хочу создать, уже существует в качестве контроллеров - PullRequest
0 голосов
/ 22 марта 2012

Я новичок в CakePHP, так что будь осторожен со мной!

У меня есть таблица, называемая промоутерами, и пользователи могут быть промоутерами.

Я хочу создать «панель управления промоутеров». Для этого я хотел создать префикс маршрута «промоутеры».

например. вы переходите к http://mywebsite.com/promoters/events/add вы попадаете к функции promoter_add в пределах EventsController.

Итак, проблема в том, что у меня фактически есть контроллер под названием PromotersController, который мне нужен для пользователей admin (например, http://mywebsite.com/admin/promoters/add).

Надеюсь, вы следите.

Итак ... мой вопрос, мне просто нужно будет сделать то, что, как я думаю, мне придется сделать, - это создать другой маршрут префикса? Может назвать это promos или как?

Или я могу создать префиксный маршрут promoters и просто переопределить контроллер с именем PromotersController, если это необходимо?

Спасибо

1 Ответ

0 голосов
/ 22 марта 2012

Разве вы не можете просто добавить метод панели промоутеров в PromotersController?

class PromotersController extends AppController {

  public function dashboard() {

  }

}

Вы можете посетить:

/promoters/dashboard
...