Oznámení
Omlouváme se, provoz fóra byl ukončen
		Filtrování u M:N vztahu, kde vztah je entita
						Upozornění: Tohle vlákno je hodně staré.		
	před 4 lety

- medhi
 - Bronze Partner | 189
 
Ahoj, používám na upřesnění výpisu entit tuto funkci, kterou mám v BaseEntity.php:
public function getFilteredEntities($entityName, $where = "", $orderBy = "")
{
    $entities = $this->getValueByPropertyWithRelationship($entityName, new Filtering(function (Fluent $statement) use ($where, $orderBy){
        if (!empty($where)) {
            $statement->where($where);
        }
        if (!empty($orderBy)) {
            $statement->orderBy($orderBy);
        }
    }));
    return $entities;
}
Funguje dobře, ale problém nastává při M:N, kde vztah je entita, protože má další parametry, a samozřejmě tato funkce nestačí. Nevíte, jak ji buď upravit nebo napsat novou tak, abych mohl filtrovat i s tímto vztahem?
Děkuji