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
+
0
-

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
+
0
-

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.