Я пытаюсь изменить корзину покупок (zencart), чтобы сделать то, что я хочу, поэтому я просматривал код, пытаясь разобраться, но я натолкнулся на умственное препятствие.
Что я хочу сделать, это изменить боковую панель навигации по категориям.Как это работает, так это то, что он создает объект для представления дерева категорий, то есть:
$main_category_tree = new category_tree;
$box_categories_array = $main_category_tree->zen_category_tree();
Функция zen_category_tree создает массив, представляющий категории плюс подкатегории (идентификаторы, для которых, возможно, были переданы через GET)
Чего я не понимаю, так это того, что на каждой странице есть этот боковой ящик, что означает, что каждая загружаемая страница должна создавать новый объект category_tree.Это кажется правильным?Все, что я читал об объектах, звучит так, как будто они являются постоянными вещами, которые вы не будете создавать каждый раз, когда загружается боковой ящик?
Смущен ...