Я использую cakephp 2.0 ACL с компонентами Auth. Мои группы таблиц содержат три типа администратора, менеджер и пользовательCakephp Тип пользователя (имя группы) имя не добавляется в Routing
Я позволила маршрутизацию в core.php файл
Configure::write('Routing.prefixes', array('admin','manager','user'));
default.ctp файл содержит следующую строку для ссылки на продукты:
$this -> Html -> link(__('Products'), array('controller' => 'products','action' => index'));
, когда я вошел в систему как admin, указанная выше ссылка: http://www.example.com/admin/products/index
Когда я вошёл в систему под управлением, указанная выше ссылка: http://www.example.com/products/index название группы "manage г»не добавляя ранее освоенной продукции
мне нужен следующий вывод, когда я вошел в качестве менеджера
http://www.example.com/manager/products/index
Если я дам менеджер => ИСТИНА, и пока я вошел в систему как ADMIN, URL-адрес: http://www.example.com/manager/products/index. – AnNaMaLaI
Yep - вы передаете имя префикса в качестве значения true, поэтому вы должны установить '' admin '=> true' в вашем случае. –
Я использую ту же ссылку как для администратора, так и для администратора .. так что если я даю как это $ this-> Html-> link (__ ('Products'), array ('controller' => 'products', 'action' = > index ',' manager '=> true,' admin '=> true)); верно ? – AnNaMaLaI