Autor Zpráva
llook
Profil
Používáte v PHP nějaké nástroje pro objektově relační mapování? Jaké a s jakými pocity?
thingwath
Profil
Je otázka, jestli vůbec stojí za to dělat to... Nevím :-)
llook
Profil
I bez nástrojů se stejně vždy k nějakému nic moc ORM dostanu.

Například mám v databázi články, tak si vytvořím objekt pro článek a na něm nechám i SQL:
class Clanek {

// ...
function find($id) {
$query = 'SELECT * FROM `clanky` WHERE `id`=' . ((int) $id);
$this->fields = $this->db->GetRow($query);
}
}
Podobně vytvořím třeba i metody pro ukládání, mazání, validaci atd. Když se pak rozhodnu implementovat třeba komentáře k článkům, tak je spousta kódu skoro stejná. Takže nastupuje odstraňování duplicit a Clanek i Komentar získávají společného předka. A to už lze považovat za ORM nástroj.

Ale nechce se mi postupovat takhle pomalu. Zatím ale veškeré ORM nástroje na které jsem narazil mi něčím zásadním vadili, takže mě zajímají zkušenosti ostatních.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0