cakephp acl管理重定向问题

cakephp acl管理重定向问题,cakephp,redirect,acl,Cakephp,Redirect,Acl,我目前有一个表单,您可以在其中输入两个变量,然后在提交时将其重定向到如下url: http://example.com/deal_user_coupons/check_qr/$var1/4var2 http://example.com/deal_user_coupons/check_qr/$var1/4var2 但当以管理员身份登录时,它会转到: http://example.com/albuquerque/admin/deal_user_coupons/check_qr/$var1/$var2

我目前有一个表单,您可以在其中输入两个变量,然后在提交时将其重定向到如下url:

http://example.com/deal_user_coupons/check_qr/$var1/4var2 http://example.com/deal_user_coupons/check_qr/$var1/4var2 但当以管理员身份登录时,它会转到:

http://example.com/albuquerque/admin/deal_user_coupons/check_qr/$var1/$var2 http://example.com/albuquerque/admin/deal_user_coupons/check_qr/$var1/$var2 这使得它显示一个404页面


我想知道如何摆脱管理员目录斜杠。我试着查看文档和一些acl教程,但没有任何结果。

您可以使用url选项在需要的确切页面上重定向表单

$this->Form->create('Shutk',array('url'=>array('controller'=>'my_controller',
                                  'action'=>'my_action',
                                  'admin'=>false)
                                  )
                   );
别忘了在url数组中使用。这将从表单的操作属性中删除管理员前缀

'admin'=>false

这正是我现在所拥有的,它没有任何作用。