[英]how to get parameter POST or GET and showing in controller with FuelPHP framework
我想從FuelPHP框架中的POST或GET方法獲取參數值時遇到問題
1)與$_GET['params']
或$_POST['params']
嗎? 如果相同的話,我想我會做些確保這一點的事情,我希望任何自動運行的功能來保護post和從fuelphp框架獲取參數,有人知道嗎?
2)我如何在控制器中顯示該參數? 我只是嘗試這樣使用
/*
* for getting request param for client and save to database
*/
public function action_input(){
echo Input::post('name');
}
但我得到這樣的錯誤
Fuel\Core\FuelException [ Error ]: The controller action called or it's after() method must return a Response object.
我該如何解決?
謝謝您的幫助。
http://docs.fuelphp.com/classes/input.html
<?php echo Input::post('foo') ?>
其中“ foo”是您的POSTed參數。
使用“視圖”(如上面的注釋中所建議)來顯示您的響應,或者在控制器操作中執行以下操作。
return new Response(Input::post(<your_parameter_here>));
主要原因是在文檔中引用的。
http://docs.fuelphp.com/general/controllers/base.html
“控制器動作必須返回一個Response對象。您可以選擇指定特殊的HTTP標頭或自定義的HTTP狀態代碼(“ 200 OK”以外的代碼)。
如果您的控制器擴展了基本控制器之一,則您的操作還可以返回可以轉換為字符串的任何值,例如View對象。 基本控制器的after()方法將為您將其轉換為Response對象。
如果您的控制器沒有擴展基本控制器之一,並且您想使用此功能,則您的控制器必須包含其自己的after()方法,該方法將接受操作返回值,並且必須將其包裝到必須包含的Reponse對象中返回。 ”
請看看fuelPHP中的POST方法
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.