<?php
/**
* トップページ用コントローラー
*
*/
namespace App\Controller;
use App\Controller\BaseController;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\HttpFoundation\Response;
use App\Service\KintoneService;
class TopController extends BaseController
{
protected $kintoneService;
public function __construct(
KintoneService $kintoneService
)
{
parent::__construct();
$this->kintoneService = $kintoneService;
}
/**
* @Route("/")
*/
public function topMenu(): Response
{
$data["machines"] = $this->getOriginalConfig('machines');
$query = "order by レコード番号 desc";
$result = $this->kintoneService->requestGets('info', $query);
foreach($result["records"] as $record) {
$data["info"][] = $record["お知らせ内容"]["value"];
}
return $this->render('index.html.twig', [
"data" => $data
]);
}
}