Ahoj, chvíli studuju tento skvělý nástroj, k dokonalosti psaní dotazů se mi příliš nezdá psaní property Entit jako string. Příklad:

$qb->andWhere(‘u.surname = :surname’)->setParameter(‘surname’, ‘Novák’);

Neřešil jste někdo něco takového? Nebo jaký byste měli názor , kdyby “u.username” bylo generované, automaticky by se doplnil alias, který by také mohl být vygenerovaný, což by se hodilo pokud se QueryObject upravuje z jiného místa. Trochu by to asi díky našeptávání (tak ne, původně jsem to neměl staticky, ale asi by to šlo zařídit díky anotacím) urychlilo psaní, než to ťukat do stringu (?)

Entita::getAlias(); // vrátilo by vždy stejný alias pro jednu entitu, ale v rámci všech entit by byl unikátní

Entita::username_ // takový návrh pro upřesnění, jak to myslím, ale vůbec se mi nelíbí :), ve skutečnosti by to vrátilo string “u.username”

Názory?


You must first log in to participate in this discussion