0
私は2つのエンティティを持っています。 カテゴリおよびEshop。私はEshopエンティティによってすべてのカテゴリを取得する必要があります。コードが機能しています。返された配列にはテーブルデータが含まれていますが、返される配列は大きすぎますので、どのように抽出するのか分かりません。メソッドの見た目。Symfonyエンティティ別データベーステーブルデータを取得
コード
print_r(\Doctrine\Common\Util\Debug::dump($this->getCategoriesFromDatabaseByEshop($eshop)));
出力
:私は次の出力を得るように私は、例 hereに触発された場合には/**
* @param Eshop $eshop
* @return Category[]
*/
private function getCategoriesFromDatabaseByEshop(Eshop $eshop)
{
return $eshop->getCategories();
}
:メソッドは次のようになります
[84]=> object(stdClass)#2799 (12) {
["__CLASS__"]=> string(25) "AppBundle\Entity\Category"
["id"]=> int(85)
["name"]=> string(42) "/akcni-nabidky/akcni-nabidky-produkty/vina"
["parentCategory"]=> NULL
["link"]=> string(42) "/akcni-nabidky/akcni-nabidky-produkty/vina"
["createdAt"]=> string(8) "DateTime"
["lastCheckAt"]=> string(8) "DateTime"
["lastHttpStatusCode"]=> int(200)
["active"]=> bool(true)
["eshop"]=> string(22) "AppBundle\Entity\Eshop"
["products"]=> string(8) "Array(0)"
["leaf"]=> bool(false)
}
["name"]
が必要ですか?
ありがとうございました。
カテゴリオブジェクトを持っていることの問題点は何ですか? – goto
返される大きな配列の問題は何ですか?彼らは記憶に収まらない?彼らはどれくらいの大きさですか? –