Помогите новичку Хелпер не возвращает массив в шаблон Есть решение

Здравствуйте Гуру. Прошу помощи новичку.

Необходимо отсортировать рекомендуемые товары (upselling) по наименованию. 

Код хелпера 

<?php
class shopCustom
{
          public function sortHelper($products)
          {
                 function cmp($a, $b) 
                 {
                        return strcmp($a['name'], $b['name']);
                 }
                 usort($products, "cmp");
                 echo "<pre>";
                 print_r($products);
                 echo "</pre>";
                 return $products;
          }
}

Вывод в шаблоне 

{shopCustom::sortHelper($products)}

{var_dump($products)}

{foreach $products as $p}

Проблема в том, что в хэлпере массив сортируется и выводится как надо, а в шаблоне сортировка слетает и выводится по времени добавления товара в БД. Подскажите неучу куда копать?)

3 ответа

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите