選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

30 行
763B

  1. <?php
  2. namespace common\logic\UserProducer;
  3. use common\logic\BaseService;
  4. use common\logic\RepositoryInterface;
  5. use common\logic\UserProducer\UserProducerModel;
  6. class UserProducerRepository extends BaseService implements RepositoryInterface
  7. {
  8. public function getOne($idUser, $idProducer)
  9. {
  10. return UserProducerModel::searchOne([
  11. 'id_user' => $idUser,
  12. 'id_producer' => $idProducer
  13. ]);
  14. }
  15. public function getBy($idUser, $active = 1, $bookmark = 1)
  16. {
  17. return UserProducerModel::find()
  18. ->with(['producer'])
  19. ->where([
  20. 'id_user' => $idUser,
  21. 'active' => $active,
  22. 'bookmark' => $bookmark
  23. ])
  24. ->all();
  25. }
  26. }