2011-04-09 101 views
0

目前,我有,你把兩個變量和表單提交重定向到以下網址:CakePHP的ACL管理重定向問題

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

您可以使用url選項在需要的確切頁面上重定向表單。

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

不要忘了在url數組中使用。這會從表單的action屬性中刪除管理員前綴。

'admin'=>false 
+0

這實際上正是我現在所擁有的,它什麼都不做。 – 2011-04-11 12:13:58