我正在尝试使用 Zend Framework 中的部分循环打印一些产品。在我看来,我正在使用此代码:
echo $this->partialLoop()->setObjectKey('product') >partialLoop('/_loops/singleProduct.phtml', $this->last_products);
它有效,但我不知道如何使用该参数$this->last_products。我在 singleProduct.php 中试过这段代码:
echo $this->product['name'];
但我有一个错误:
Notice: Key "product" does not exist in /usr/share/php/libzend-framework-php/Zend/View/Abstract.php on line 270
实际上,我想写的是$this->last_products['name'],但是因为我有partialLoop()->setObjectKey('product')我觉得这就是它的工作原理。我究竟做错了什么?
谢谢!