2017-08-16 12 views
0

我試圖通/扔多重後PARAM對這種方法:多之後的參數

public function create() 
    { 
     BranchModel::createBranch(Request::post('fname, fsomething, fblabla')); 
     Redirect::to('branch'); 
    } 
public function create() 
    { 
     BranchModel::createBranch(Request::post('fname', 'fsomething', 'fblabla')); 
     Redirect::to('branch'); 
    } 

但都變成是錯誤顯然
如何正確的方式來做到這一點?
我試圖找到關於PHP文檔,但無法獲得相關的參考。
沒有人有這方面的參考?
謝謝...

+0

您使用的是框架嗎?如果不是這樣,你很難找出正確的方法。我通常期望一個request :: post接受至少兩個參數,一個url(字符串)和一個參數數組 – JimL

+0

我沒有使用特定的PHP框架,事情是當我試圖發送只有1個參數作品,但我只是不知道它是如何寫的,如果我想發送超過1個參數..我需要使用單獨的逗號或其他東西嗎? – Pragmaticoder

+0

請求實例應作爲依賴項傳入,這不是「模型」,並且設置HTTP標頭是視圖實例的責任。 –

回答

0

原來是我對控制器上如何寫入多個post請求的基本理解。

這是我發現的解決方案:

public function create() 
 
    { 
 
     BranchModel::createBranch(
 
      Request::post('something'), 
 
      Request::post('somevar'), 
 
      Request::post('fooos') 
 
      ); 
 
     Redirect::to('branch'); 
 
    }

感謝拖我出這一點。不知道它是否是實現它的唯一方法,但它有效。 祝您有個美好的一天;)