2013-01-18 43 views
-1

我有一個小應用程序。我在index.ctp文件中寫了一些代碼,這個文件工作正常。現在,我在Controller文件中添加了另一個名爲add的功能,並在Views文件夾中創建了一個名爲add.ctp的單獨文件。如何在CakePHP中編寫HREF鏈接到特定的控制器和操作?

我的疑問是如果我點擊一個鏈接,如何導航到add.ctp文件。我想在我的主文件中創建一個菜單並寫一個鏈接,以便當我點擊該鏈接時,頁面必須導航到add()函數。

我的問題是:

  1. 如何蛋糕PHP編寫的href?
  2. 我可以提供什麼鏈接?控制器或視圖?

回答

3

manual將是一個開始您的CakePHP之旅的好地方。然後,你會很快發現它很容易從你的觀點與鏈接到一個控制器動作:

echo $this->Html->link('Link text', array(
    'controller' => 'controller_name', 
    'action' => 'add' 
)); 
+0

嘿感謝了很多....我是新來的蛋糕.... –

+0

還有一個疑問,正是我需要編寫代碼?在我的控制器文件中?以後如何調用它? –

+0

不,這會在您的視圖或佈局中顯示您希望鏈接顯示的位置。 – Oldskool

0

您可以創建鑑於超級鏈接是這樣的:

echo $this->link('text', 
    array('controller'=>'controllerName','action'=>'actionName')); 

你可以只創建網址從controllerName,它的作用:

echo $this->Html->url(
    array('controller' => 'controllerName','action' =>'actionName'),true);?> 
相關問題