0

我正在尝试修改购物车(zencart)来做我想做的事,所以我一直在查看代码试图弄清楚事情,但我遇到了一个心理障碍。

我想要做的是修改类别导航侧边框。它的工作原理是它创建一个对象来表示类别树 - 即:

$main_category_tree = new category_tree;
$box_categories_array = $main_category_tree->zen_category_tree();

zen_category_tree 函数创建表示类别和子类别的数组(其 id 可能已通过 GET 传递)

我不明白的是每个页面都有这个sidebox,这意味着每个加载的页面都必须创建一个新的 category_tree 对象。这看起来对吗?我读到的所有关于对象的东西都让人觉得它们是持久的东西,你不会在每次边箱加载时都创建它们?

使困惑...

4

1 回答 1

3

对象仅在单个 HTTP 请求期间是持久的。在每次页面加载时,所有内容都会重置,需要再次重新创建。

于 2012-02-02T17:03:18.743 回答