私は先週、この非常に優れた 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 スタックの重要な部分であり、今後のプロジェクトでこの特定のソリューションを使用できるようにしたいと考えています。ありがとう