$user = ORM::factory('User', 1); // Get user with ID 1 $user->username = 'new_username'; // Update username $user->save(); // Save changes to database
$post_data = $this->request->post(); // Get form data $validation = Validation::factory($post_data); // Create validation object $validation->rule('name', 'not_empty')->rule('email', 'email'); // Add validation rules if ($validation->check()) { // Valid form data } else { // Invalid form data, display errors $errors = $validation->errors(); }
$credentials = array('username' => 'user', 'password' => 'password'); $auth = Auth::instance(); if ($auth->login($credentials)) { // Successful login } else { // Invalid login credentials }Overall, Kohana is a lightweight and flexible framework that can be extended with various packages to meet specific project requirements.