kukuruzniykrolik/doctrine-traits
最新稳定版本:1.0.0
Composer 安装命令:
composer require kukuruzniykrolik/doctrine-traits
包简介
Traits for doctrine orm
关键字:
README 文档
README
This is a simple package for doctrine/orm that allows you to use Traits to simplify certain routine tasks.
WithTrait
Enables fetching entities along with others.
Repository:
class CategoryRepository extends ServiceEntityRepository { use WithTrait; // <-- add trait public function __construct(ManagerRegistry $registry) { parent::__construct($registry, Category::class); } }
Our service or controller
class CategoryController extends AbstractController { public function __construct( private readonly CategoryRepository $categoryRepository, ) { } public function index(): Response { $result = $this->categoryRepository ->with(['products', 'products.image']) // <-- load eager with products and products images ->getQuery() ->getResult(); return $this->json($result); } }
Also you can set other parameters for with()
//code $this->categoryRepository ->with( $fields, // Array of fields $join, // String of join type ['left', 'inner'] $qb, // QueryBuilder ) //code
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-11-02