12345678910111213141516171819202122232425262728293031 |
- <?php
- class Bench_Controller extends Base_Controller {
- public $layout = 'layouts.main';
- public function action_fortunes() {
- $fortunes = DB::table('Fortune')->get();
- $runtimeFortune = new stdClass;
- $runtimeFortune->id = 0;
- $runtimeFortune->message = 'Additional fortune added at request time.';
- $fortunes[] = $runtimeFortune;
- usort($fortunes, function($left, $right) {
- if ($left->message === $right->message) {
- return 0;
- } else if ($left->message > $right->message) {
- return 1;
- } else {
- return -1;
- }
- });
- $this->layout->nest('content', 'bench.fortunes', [
- 'fortunes' => $fortunes
- ]);
- }
- }
|