fuelPHP/formからデータベース

fuel/app/views/form.php
form method="post" action="">
	input type="text" name="username" />
	input type="text" name="password" />
	input type="text" name="role" />
	input type="submit" value="send" />
/form>

fuel/app/classes/controller/origin.php
public function action_form()
	{
		DB::insert("users")->set(array(
			"username" => Input::post("username"),
			"password" => Input::post("password"),
			"role" => Input::post("role")
		))
		->execute();
		
		return View::forge("form");
	}