проблема перенаправления администратора acph - PullRequest
0 голосов
/ 10 апреля 2011

В настоящее время у меня есть форма, в которой вы вводите две переменные, и при отправке она перенаправляет на URL-адрес следующим образом:

http://example.com/deal_user_coupons/check_qr/$var1/4var2

но при входе в систему с правами администратора он переходит на:

http://example.com/albuquerque/admin/deal_user_coupons/check_qr/$var1/$var2

Что заставляет его показывать страницу 404.

Мне было интересно, как избавиться от косой черты каталога администратора. Я попытался просмотреть документацию и несколько учебных пособий по acl, но ничего не подошло.

1 Ответ

1 голос
/ 10 апреля 2011

Вы можете перенаправить форму на нужную страницу, используя опцию URL.

$this->Form->create('Shutk',array('url'=>array('controller'=>'my_controller',
                                  'action'=>'my_action',
                                  'admin'=>false)
                                  )
                   );

не забудьте использовать в массиве url. это удалит префикс администратора из атрибута действия формы.

'admin'=>false
...