FortuneModel.php 587 B

1234567891011121314151617181920212223
  1. <?php declare(strict_types=1);
  2. /**
  3. * DuckPhp
  4. * From this time, you never be alone~
  5. */
  6. namespace DuckPhpBenchmark\Model;
  7. use DuckPhpBenchmark\System\BaseModel;
  8. use DuckPhpBenchmark\System\Helper\ModelHelper as M;
  9. class FortuneModel extends BaseModel
  10. {
  11. public function getFortunes()
  12. {
  13. $sql = 'SELECT id, message FROM fortune';
  14. $data = M::DB()->fetchAll($sql);
  15. $ret = array_combine(array_column($data,'id'),array_column($data,'message'));
  16. $ret[0] = 'Additional fortune added at request time.';
  17. asort($ret);
  18. return $ret;
  19. }
  20. }