Пример #1
0
 public function actionIndex()
 {
     $razzModel = new Razz();
     $razzSearch = new RazzSearch();
     // FIXME [?] if needed
     $razzSearch->freshOnly = true;
     $object = false;
     $i = 0;
     while (!$object) {
         $id = $razzModel->getRazzRandom($fresh = true);
         $object = $razzModel->getRazz($id, $fresh);
         $i++;
         if ($i > 50) {
             break;
         }
     }
     if (!$object || !$object['responder_uid']) {
         return $this->render('/razz/view', []);
         //throw new NotFoundHttpException('Razzd not found');
     }
     $razzModel->toch($id);
     $commentModel = new Comments();
     $commentModel->eid = $id;
     return $this->render('/razz/view', ['commentModel' => $commentModel, 'razzModel' => $razzModel, 'razzSearch' => $razzSearch, 'object' => $object]);
 }