我使用CakePHP創建網站。 它有用戶註冊和登錄系統。調用其方法時隱藏控制器名稱
因此,在第i個具有controller
稱爲HomeController
具有三種方法
1)index();
2)login();
3)register();
默認index()
方法將被執行。
我有以下代碼來調用其他兩種方法。
<? php
echo $this->Html->link('Login',array('controller'=>'Home','action'=>'login'),array('escape'=>FALSE));
echo $this->Html->link('Register',array('controller'=>'Home','action'=>'register'),array('escape'=>FALSE));
?>
所以,現在當我點擊上述鏈接(login
,register
),它會調用適當的方法和url
會像
www.example.com/home/login
和www.example.com/home/register
現在我想刪除由於該方法位於同一控制器中,因此該URL的控制器名稱爲。
所以url
應該像
www.example.com/login
和www.example.com/register
是否有可能? 請幫助..
使用路由HTTP:/ /bakery.cakephp.org/articles/Frank/2009/11/02/cakephp-s-routing-explained –
我會看看.. thanq .. –