2014-02-13 121 views
0

我需要從視圖發送兩種信息到控制器。是否可以通過href傳遞兩個參數?

這是我的href看起來像:

<a href="editBenefit/1}" class="btn blue">Modificar</a> 

這是送我的PHP函數的參數1,但讓我們說我有另送參數在該函數中,是這樣的:

<a href="editBenefit/1/2}" class="btn blue">Modificar</a> 

而且我的PHP函數看起來像:

function editBenefit($id, $option = '') 

因爲...電子參數2不會總是被髮送。像這樣,它不工作,我想知道這是否可能,以繼續前進。

在此先感謝。

編輯:

是的,有可能發送兩個參數,如:editBenefit/1/2一樣@JohnConde說。

我只是從錯誤的模板到正確的功能有一些蹩腳的錯誤。

+2

'editBenefit/1/2'是一個有效的URI,因此應該可以工作。如果沒有,那麼它就是接收端的編碼問題。 –

+0

@JohnConde如果我使用editBenefit/1/2,那麼會出現這個錯誤:缺少Admin :: editBenefit()的參數2 – Limon

+0

這可能是url重寫的問題。在kohana中有bootstrap文件,確定哪些url可能看起來像。 – Justinas

回答

0

editBenefit/1/2是一個有效的URI,這樣應該工作。如果沒有,那麼它就是接收端的編碼問題。

0

利蒙

你應該能夠創建與鍵$選項,這將通過兩個整數值的變量數組。

在此之前你的函數,發生這樣的事情:

$option = array (
    value_1 = 1, 
    value_2 = 2, 
) 

function editBenefit ($id, $option){ 

//your exciting function here 

} 
+0

不想在視圖中創建數組。只想傳遞一些不需要處理的變量 – Limon

相關問題