我有一个表单的视图,所以当用户提交它时 - 任何人都可以给我一个链接或一个简单的代码示例 Kohana 3的文档和教程是如此 对CI很差。
答案 0 :(得分:38)
在Kohana 3.1中,您应该使用Request-> post():
Request::current()->post()
或者如果在您的控制器中:
$this->request->post()
由于Kohana是HMVC,您可以使用专用的帖子数据调用子请求,因此不鼓励使用超全局$ _POST,因为它不是请求唯一的。
答案 1 :(得分:6)
访问Kohana中的帖子数据的另一种方法
$username = Arr::get($_POST, 'username', 'default_username');
答案 2 :(得分: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
}
}
小例子。您可以使用protected。
在模型中实现所有验证谢谢