gpt4 book ai didi

mysql - Magento SQL 查询

转载 作者:行者123 更新时间:2023-11-29 17:34:39 26 4
gpt4 key购买 nike

我是 Magento 新手,我想知道运行以下代码时生成的 SQL 查询

   public function ws_getAllManagers($cust_id, $group_id)
{
$campusmanager = $ManagersData = $arr = array();
array_push($arr, $cust_id);
$collection = Mage::getModel("manager/campus")->getCollection()
->addFieldToFilter('regionalmanager',array('finset' => $arr))
->addFieldToFilter('status', array('eq' => 1));
// rest of the code
}

最佳答案

这似乎来自自定义模块,因此我无法为您提供实际的查询,但我可以向您展示如何获取它。所有集合都有一个 getSelect() 方法,该方法将返回当前状态下使用的实际查询。获得后,您可以使用 Magento's Logging将其放入文件中:

   public function ws_getAllManagers($cust_id, $group_id)
{
$campusmanager = $ManagersData = $arr = array();
array_push($arr, $cust_id);
$collection = Mage::getModel("manager/campus")->getCollection()
->addFieldToFilter('regionalmanager',array('finset' => $arr))
->addFieldToFilter('status', array('eq' => 1));

// by default, this will add an entry to [magento-root]/var/log/system.log
Mage::log($collection->getSelect());

// rest of the code
}

注意:如果您在 ->addFieldToFilter( ... 之前记录此内容,则输出将会有所不同,并且如果稍后在代码中更改集合,则输出也会有所不同,因此请确保您在正确的时间这样做是为了获取您想要的信息。

关于mysql - Magento SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50394573/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com