2013-05-24 5 views
-2

Я хочу сделать свой проект с помощью Cakephp. Могу ли я сделать структуру как и с установкой маршрута:/(Это для админки) /Администратор (Это для панели администратора)Структура панели администратора и панели пользователя

Контроллер: UsersController AdminsController Модель: админ

Вид: Пользователи> Список пользователей просмотра Admins> Список админ View

+1

Пожалуйста, объясните дальше. – Dave

ответ

0

Допустим, вы хотите иметь что-то вроде:

  • www.example.com/videos/index/
  • www.example.com/admin/videos/index/

Что вы ищете prefix-routing

Howto

В вашей app/Config/core.php добавить/раскомментировать следующие:

Configure::write('Routing.prefixes', array('admin')); 

Теперь, вместо того чтобы сделать ссылку, как так:

echo $this->Html->link('Videos index', array('controller' => 'videos', 'action' => 'index')); 
# Output: http://www.example.com/videos/index 

Вы добавить администратора префикс:

echo $this->Html->link('Videos index', array('admin' => true, 'controller' => 'videos', 'action' => 'index')); 
# Output: http://www.example.com/admin/videos/index 

Обратите внимание, что ваш метод будет называться VideosController::admin_index() и вид называется admin_index.ctp

Дополнительная информация о маршрутизации:

Смежные вопросы