Jea*_*ond 5 php pagination soap magento
我目前正在使用Magento api,我需要你帮助,
我需要在页面中列出1200种产品...(所有类别的所有产品)
我用
$this->magento_api->call($session,'catalog_product.list');
Run Code Online (Sandbox Code Playgroud)
它也有效..所有产品都列出来了.
但是现在......我遇到了问题,因为...... 1页中的1 200个产品有点太多了......所以我想知道是否有可能获得...也许.. 25/50产品并创造一个分页?
谢谢你的帮助,
请参阅此答案:/sf/answers/545805851/
基本上,您必须将指定的过滤器/ComplexFilter 传递from到to返回的集合中。例如
$complexFilter->complex_filter = array(
array(
'key' => 'CREATED_AT',
'value' => array('key' => 'from', 'value' => '2012-12-17 00:00:00')
),
array(
'key' => 'created_at',
'value' => array('key' => 'to', 'value' => '2013-01-21 12:02:02')
),
);
Run Code Online (Sandbox Code Playgroud)
当然CREATED_AT也可以基于ID数据库中的任何其他列。
另一种实现相同目的的好方法是通过GET 过滤器(假设您想从 Web 传递此控制)。还可以在此处找到使用模型和收集方法的完整示例。
| 归档时间: |
|
| 查看次数: |
784 次 |
| 最近记录: |