src/Controller/TopController.php line 30

Open in your IDE?
  1. <?php
  2. /**
  3.  * トップページ用コントローラー
  4.  * 
  5.  */
  6. namespace App\Controller;
  7. use App\Controller\BaseController;
  8. use Symfony\Component\Routing\Annotation\Route;
  9. use Symfony\Component\HttpFoundation\Response;
  10. use App\Service\KintoneService;
  11. class TopController extends BaseController
  12. {
  13.     protected $kintoneService;
  14.     public function __construct(
  15.         KintoneService $kintoneService
  16.     )
  17.     {
  18.         parent::__construct();
  19.         $this->kintoneService $kintoneService;
  20.     }
  21.     /**
  22.      * @Route("/")
  23.      */    
  24.     public function topMenu(): Response
  25.     {
  26.         $data["machines"] = $this->getOriginalConfig('machines');
  27.         $query "order by レコード番号 desc";
  28.         $result $this->kintoneService->requestGets('info'$query);
  29.         foreach($result["records"] as $record) {
  30.             $data["info"][] = $record["お知らせ内容"]["value"];
  31.         }
  32.         return $this->render('index.html.twig', [
  33.             "data" => $data
  34.         ]);
  35.     }
  36. }