我有一個窗體的視圖,所以當用戶提交它 - 任何人都可以給我一個鏈接或代碼的簡單示例 Kohana 3的文檔和教程是如此 對CI不好。如何在Kohana 3控制器中獲取發佈數據?
10
A
回答
6
另一種方式來訪問的Kohana後數據
$username = Arr::get($_POST, 'username', 'default_username');
39
在Kohana的3.1,你應該使用請求 - >後():
Request::current()->post()
,或者在你的控制器:
$this->request->post()
由於Kohana是HMVC,你可以用專用的發佈數據調用子請求,所以不鼓勵使用超全局的$ _POST,因爲它'並不是唯一的要求。
+13
你也可以使用'$這個 - >請求 - >後($鍵)'得到'$ _ POST [$關鍵]'如果存在 – biakaveron 2011-03-02 16:19:53
+2
雖然這與這個問題沒有關係,但我一直在尋找關於Kohana的請求數據,並且我發現'$ this-> request-> query()'是'post()'的GET版本,並且只是覺得我會在我的情況下提及任何人。 :) – 2013-11-08 14:08:04
3
function action_add()
{
$tpl =& $this->template;
// Add companies
$company_orm = ORM::factory('company');
$company_orm->values($_POST);
if ($company_orm->check()) //Validation Check
{
if ($company_orm->save())
{
// Inserting data
}
else
{
// Error
}
}
else
{
// Validation Failed
}
}
小例子。您可以使用受保護的模型實現模型中的所有驗證。
謝謝
相關問題
- 1. Kohana 3控制器構造
- 2. 如何在Kohana 3中使用模塊控制器?
- 3. 如何獲取Kohana中的控制器和動作名稱
- 4. 控制器沒有獲取發佈數據
- 5. 無法獲取ASP.Net控制器來處理JSON發佈數據
- 6. 發佈或獲取控制器操作
- 7. 如何在Laravel 5.4中發佈數據控制器?
- 8. 如何讓json在控制器中發佈數據
- 9. 使用Kohana 3分析器顯示會話,發佈等數據?
- 10. 在我的佈局視圖中獲取控制器數據
- 11. 如何從子網格獲取數據併發布到控制器?
- 12. 如何在MVC 3控制器中獲取動態創建的Json數據集?
- 13. 如何在控制器中獲取hasMany關係數據數組?
- 14. Kohana 3部署控制器問題
- 15. 如何從Umbraco API控制器獲取發佈的內容ASP.NET
- 16. 發佈到控制器,如何從URL獲取ID
- 17. Rails 3:如何在控制器中獲取圖像路徑?
- 18. 如何在Grails控制器中使用條件獲取數據?
- 19. 如何在Spring控制器中獲取JSON數據?
- 20. 如何在Spring MVC控制器中獲取HttpRequest getEntity數據?
- 21. 如何在功能擴展控制器中獲取數據?
- 22. 獲取數據,JSON在控制器
- 23. 如何獲取控制器名稱和基礎控制器中的數據?
- 24. ASP.net MVC 3 - 在OnActionExecuting中獲取發佈的JSON數據
- 25. yii:如何獲取發佈數據?
- 26. Kohana 3 - 獲取網址
- 27. 如何從kohana數據庫中獲取數據?
- 28. cakephp數據獲取發佈
- 29. 在AuthorizeAttribute中獲取發佈數據?
- 30. 如何測試kohana模型,控制器
是的,謝謝,這就是我被要求 – shershen 2011-03-02 17:34:23