我是 eZComponents 框架的新手,我正在使用 Mvc 工具和持久对象来操作来自 mysql 的数据。
我可以在一个页面上获得单个产品,但我无法列出我的产品!有人可以帮我处理这段代码:
控制器.php
public function doListproducts()
{
$ret = new ezcMvcResult;
$session = ezcPersistentSessionInstance::get();
$q = $session->createFindQuery('Product');
$objects = $session->findIterator($q, 'Product');
//$objects = $session->find($q, 'Product');
foreach ( $objects as $object )
{
$ret->variables['products'] = $object;
//$ret->variables['products'] = $object->getState();
}
return $ret;
}
模板:
{use $products}
{foreach $products as $product}
{$article['product']}<br>{$product['body']}<br><br>
{/foreach}
评论是不同的解决方案,但也不起作用。谢谢你的帮助