Mam problem z wyświetlaniem w szablonach smarty elementów pobieranych przez findParentRow().
Zdefiniowałem sobie w modelu relacje dla kilku tabel i teraz gdy w kontrolerze dam:
<?php $news = new News(); $allNews = $news->fetchAll(); foreach ($allNews as $news) { } ?>
Dostaje wartości z tabeli "Users" i wszystko jest OK czyli relacja działa.
Natomiast jak w dodam do widoku
<?php $this->view->news = $allNews; ?>
a potem w szablonie
<?php {foreach from=$news item=row} {($row->findParentRow('Users')->username)}<br> {/foreach} ?>
to wywala mi błąd
Fatal error: Smarty error: [in news/index.tpl line 13]: syntax error: unrecognized tag: ($row->findParentRow('Users')->username) (Smarty_Compiler.class.php, line 446)
Brak mi pomysłu co może być nie tak? Podpowiedzcie czy to powinno działać i mam błąd gdzieś indziej czy raczej czegoś niedoczytałem i taka metoda jest błędna.
Pozdrawiam NorthPole