ORH Kohana , . Doctrine Propel , , (, ). ( ), ORM , ( " " ).
Kohana 3 ORM:
class Model_Animal extends ORM
{
public function barking_animals()
{
return $this->where('sound', '=', 'barker')->find_all();
}
public function quacking_animals
{
return $this->where('sound', '=', 'quack')->find_all();
}
}
$loudAnimals = ORM::factory('animal')->barking_animals();
foreach ($loudAnimals as $animal)
{
echo $animal->name;
}
$newAnimal = orm::factory('animal');
$newAnimal->name = 'Obese Cat';
$newAnimal->weight = '30lbs';
$newAnimal->sound = 'fat quack';
$newAnimal->save();
, ... http://kohanaframework.org/guide/tutorials.orm