Phụ thuộc vào những gì bạn đang cố gắng đạt được.
Sử dụng đối tượng lưu trữ
Nếu bạn muốn thực hiện một truy vấn đơn giản về người dùng thì bạn nên sử dụng loadByProperties của đối tượng lưu trữ
$users = \Drupal::entityTypeManager()->getStorage('user')->loadByProperties([
'name' => 'bar'
]);
Sử dụng truy vấn thực thể &loadMultiple
Nếu bạn cần một truy vấn phức tạp hơn với các nhóm điều kiện sắp xếp, phạm vi, trang và HOẶC / VÀ, bạn nên sử dụng truy vấn thực thể
$ids = \Drupal::entityQuery('user')->condition('name', 'foo')->execute();
$users = User::loadMultiple($ids);