World.php 495 B

1234567891011121314151617181920212223
  1. <?php
  2. class World extends AppModel
  3. {
  4. public $useTable = 'World'; // This model uses a database table 'World'
  5. public $primaryKey = 'id';
  6. public $findMethods = ['randomId' => true];
  7. protected function _findRandomId($state, $query, $results = array())
  8. {
  9. if ($state === 'before') {
  10. // Choose a random row
  11. // http://www.php.net/mt_rand
  12. $id = mt_rand(1, 10000);
  13. $query['conditions']['id'] = $id;
  14. $query['limit'] = 1;
  15. return $query;
  16. }
  17. return $results[0]['World'];
  18. }
  19. }