我有一个存储过程,我使用'core_read'和查询方法调用。然后使用fetchAll(PDO :: FETCH_ASSOC)收集结果。Magento:使PDO结果变成Varien对象
数据完美呈现。我可以对数组做一个foreach,并通过数组键($ row ['name'])访问数据。
我想将关联数组转换为Varien_Object,所以我可以使用$ row-> getName()表示法访问数据...保持Magento风格...我将如何执行这样的转换,如果可能的话?
我有一个存储过程,我使用'core_read'和查询方法调用。然后使用fetchAll(PDO :: FETCH_ASSOC)收集结果。Magento:使PDO结果变成Varien对象
数据完美呈现。我可以对数组做一个foreach,并通过数组键($ row ['name'])访问数据。
我想将关联数组转换为Varien_Object,所以我可以使用$ row-> getName()表示法访问数据...保持Magento风格...我将如何执行这样的转换,如果可能的话?
感谢构造函数的构造你的建议,如果我有一行从存储过程回来,我认为它会起作用。以下是我最终做的事情:
foreach($rows as $row) {
$orders[] = new Varien_Object($row);
}
我认为你可以使用:
foreach($rows as $row) {
$object = new Varien_Object();
$object->setData($row);
}
通过你的阵列Varien_Object
的$object = new Varien_Object($array);
看到代码中的lib /瓦瑞恩/对象