我上周开始学习这个非常好的 PHP ORM api:http: //phpdatamapper.com/ 并且一直在努力跟上它的速度
我在站点文档中没有看到的是如何使用“$postMapper->all()”进行迭代? http://phpdatamapper.com/documentation/usage/finders/
当我尝试遍历从 ->all() 返回的值时,似乎只获得了表中的最后一个元素。
这是我的代码:
// $postMapper uses phpDataMapper framework. It works to create the schema & insert values
$postEntities = $postMapper->all();
$postEntities->execute(); // tried adding this to help things
foreach ( $postEntities as $postEntity);
{
echo $postEntity->title;
echo "<br/>";
}
我看到其他人从 GitHub 分叉它并在他们的项目中使用它,所以我相信我在调用逻辑中犯了一些错误。
如果有人可以分享一个使用 mapper->all() 时如何正确访问查询数据的小示例,那就太好了?这是 PHP 堆栈的重要组成部分,我非常希望能够在我的项目中使用这个特殊的解决方案。谢谢