Ještě to tu žije? :)

Mám tu takovou věc, která mě trápí. Např. takovýto dotaz:

$this->usersRepository->findOneBy([
    'username' => $username,
]);

Co mě na tom štve je to ‘username’ v podobě stringu. Je to vlastně název sloupečku v entitě. Jenže je nedohledatelný, protože prostě string. Jak to udělám lépe? Tak, abych mohl z entity najít, kde se všude tento sloupec používá? Nechce se mi to moc řešit přes nějaké konstanty ve třídě – jak to řešíte vy/ty?

Já findBy/findOneBy vubec nepoužívám napřímo, píšu si do repository methody v kterých to řeším at už tímto, či QueryBuilderem.


You must first log in to participate in this discussion