BaseRepository.php 388 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace app\common\repositories;
  3. /**
  4. * Class BaseRepository
  5. * @package app\common\repositories
  6. */
  7. class BaseRepository
  8. {
  9. /**
  10. * @var $dao
  11. */
  12. protected $dao;
  13. public function setDao($dao){
  14. $this->dao = $dao;
  15. }
  16. public function __call($name, $arguments)
  17. {
  18. return call_user_func_array([$this->dao, $name], $arguments);
  19. }
  20. }