0

我有在 opencart 中导入 xml 提要的代码。我可以在导入之前清除缓存,但在我想为产品页面重新创建缓存之后。

我看到 catalog/product/getProducts 使用

$this->cache->set('product.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . (int)$customer_group_id . '.' . $cache, $product_data);

但我找不到类似于缓存的单个产品页面的类似内容

$this->response->setOutput($this->render());

无论如何在产品数据循环中生成和缓存产品页面?如果我无法编写代码,我只想设置 $_GET 并调用 index.php 或使用 curl,尽管我想避免带宽。

4

1 回答 1

1

尝试通过 require 包含站点根目录的 index.php 会导致函数重新声明问题。尝试通过新的前端调度新操作会导致在管理员内部调用目录操作出现问题。

我最终做的是对本地主机的 curl 调用。

 http://localhost/index.php?route=product/product&product_id=1234567890
于 2012-05-04T14:25:27.710 回答