数据库中的 Prestashop 数量为 0,但实际数量显示在 BO 中

问题描述

我对 Prestashop 1.7.7 有一个完全神秘的问题。

数据库中,在 ps_product 表中,所有数量都设置为 0。但是,在 BO 中,我可以看到实际数量

编辑:我找到了表 ps_stock_availabe。数量在这里。我在控制器中添加了此代码

$champion->loadStockData(); // This is a Product instance.
$chevalier->loadStockData(); // This is a Product instance.
$porter->loadStockData(); // This is a Product instance.
$potions->loadStockData(); // This is a Product instance.
$pepites->loadStockData(); // This is a Product instance.

运气不好。

请问如何在控制器中获取我的产品实例中的库存信息?

感谢您的时间。

解决方法

我找到了解决问题的方法。

paragraphs = []
for sibling in campus_subsection_siblings:
    if sibling.name == 'p':
        paragraphs.append(sibling.get_text())
    else:
        break
full_text = "\n".join(paragraphs)