Вопрос: Цикличный вывод многомерного массива с помощью smarty
Доброго времени суток! Осваивая шаблонизатор smarty, возникла проблема.Суть ее в том, что непонятно каким образом вывести многомерный массив.
Поясню на примере:
У нас есть таблица в БД с полями: id,title,content,date.
Мы выполняем запрос к БД и получаем многомерный массив:
$this->query = mysql_real_escape_string($this->query);
$this->sql_query = "SELECT * FROM page WHERE content LIKE '%".$this->query."%'";
$this->sql_result = mysql_query($this->sql_query,$this->connect);
$this->sql_result2 = mysql_fetch_assoc($this->sql_result);
Многомерный массив у нас находится в свойстве $this->sql_result2.
Теперь нам необходимо вывести это добро на страницу! Если бы я не использовал шаблонизатор, то просто использовал бы цикл:
while($this->sql_result2 = mysql_fetch_assoc($this->sql_result)) {
echo $this->sql_result2['id']." ".$this->sql_result2['title'];
}
Но ведь раз начал использовать шаблонизатор, то будь добр не нарушай саму его идею. вопрос: как мне вывести построчно данные с помощью smarty.
я пробывал использовать section, но он почему то выводит одну строку по 4 раза. (видимо потому что 4 столбца)
Заранее спасибо.