nefunkcni filter v NiftyGrid
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- slosi
- Člen | 1
Zdravim vsetkych…Zacinam s nette a narazil som na problem s filtrovanim
v NiftyGrid.
Preste ak chcem filtrovat data v NiftyGridu vyhodi to chybu Illegal string
offset ‚filter‘.
Toto je kod kde to hadze chybu:
** foreach($grid[‚filter‘] as $name ⇒ $value){**
882: if($value != ''){
883: if($name == „send“){
884: continue;
885: }
- Lukáš Kadlec
- Člen | 17
Problém je v tom, že ve $values přichází jiná data než byla původně očekávána a dělají tam neplechu, jelikož nemají index ‚filter‘. Opravit to můžeš jednoduše, přidej
<?php
if ($gridName === 'do') { continue; }
?>
nad ten foreach co uvádíš v dotazu.