我正在尝试修改购物车(zencart)来做我想做的事情,所以我一直在查看代码试图解决问题,但我遇到了一个心理障碍。
我想要做的是修改类别导航侧箱。它是如何工作的,它创建了一个表示类别树的对象 - 即:
$main_category_tree = new category_tree;
$box_categories_array = $main_category_tree->zen_category_tree();
zen_category_tree函数创建表示类别加子类别的数组(可能已通过GET传递的id)
我不明白的是每个页面都有这个侧边框,这意味着每个加载的页面都必须创建一个新的category_tree对象。那似乎对吗?我读到的关于物体的所有内容都让人觉得它们是持久的东西,你不会每次都会在侧箱中加载它们?
...困惑
答案 0 :(得分:3)
对象仅在单个HTTP请求期间持久存在。在每个页面加载时,所有内容都会重置,需要重新创建。