NiftyGrid filter na sloupce v cizí tabulce
- Alexik44
- Člen | 2
Zdravím všechny, jsem totální začátečník. Napsal jsem podle vzoru grid, který mi zobrazuje data z tabuky licencí. V tabulce je sloupec users_id, který je link do tabulky uživatelů – tam je sloupec name a email.
Data pro grid získávám takto:
$this->connection->table($this->licenseTableName)->select($this->licenseTableName.„.*,
users.name, users.email“)->order(‚users.name, Product_ID‘);
Data v gridu jsou OK. Nad gridem mám filtr. Všechny sloupčky/filtry
kromě name a email fungují. Sloupeček mám v gridu definovaný takto:
$this->addColumn(‚name‘, ‚Uživatel‘)
->setTextFilter()
->setAutocomplete();
A stejně pro email. Autocomplete funguje, ale jakmile kliknu na tlačítko Filter, nestane se vůbec nic. Ani žádná chyba. Pokud filtruju jinými sloupci, filter funguje. Pokud ale použiju jakýkoliv sloupec pro filr a zároveň name nebo email, filtr nejde.
Netušíte prosím někdo, kde může být problém ?
Díky.
Alex