我實現了一個蹦出來的寡婦爲用戶提供路由工作,報名方式:後窗體不會在蛋糕PHP
這裏是在元文件夾的形式popout.ctp被稱爲在default.thtml中:
echo $this->Form->create('User', array('url' => array('controller' => 'users', 'action' => 'register')));
echo $this->Form->hidden('popup');
echo $this->Form->input('email', array('label' => 'Your Email:'));
echo $this->Form->end('Sign me Up!');
當我在用戶視圖中打開任何操作時,註冊按鈕正常工作,頁面被重定向到註冊用戶視圖中的操作。
而當我在根中時,索引頁面在另一個視圖中,按下注冊按鈕不會重定向到/ users/register並進入同一頁面。
這裏是路由:
Router::connect('/users/register/', array('controller' => 'users', 'action' => 'register'));
Router::connect('/', array('controller' => 'events', 'action' => 'viewall'));
當我刪除的事件的行動原則之二,註冊按鈕正常工作!
我不明白如何,這不符合第一條規則。
感謝您提前幫忙!
我認爲你可能不是在看「問題」,而是看它的一些幾乎不相關的方面。什麼是有和沒有路由2的表單html?如果它沒有改變,那麼問題就不是你所描述的。 2)當您提交註冊表格時會發生什麼?沒有細節,可能沒有詳細的答案。 – AD7six