Memo

メモ > 技術 > フレームワーク: Symfony3 > ページの作成

■ページの作成
Symfony での最初のページ作成 | SymDoc - PHP フレームワーク Symfony3 日本語ドキュメント Wiki http://symdoc.kwalk.jp/doc/book/page_creation my_project\src\AppBundle\Controller\LuckyController.php
<?php namespace AppBundle\Controller; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; use Symfony\Component\HttpFoundation\Response; class LuckyController { /** * @Route("/lucky/number") */ public function numberAction() { $number = rand(0, 100); return new Response('<html><body>Lucky number: ' . $number . '</body></html>'); } }
http://192.168.33.10/app_dev.php/lucky/number ブラウザからアクセスすると以下のメッセージが表示される
You are not allowed to access this file. Check app_dev.php for more information.
my_project\web\app_dev.php の以下の部分をコメントアウトする
if (isset($_SERVER['HTTP_CLIENT_IP']) || isset($_SERVER['HTTP_X_FORWARDED_FOR']) || !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1'], true) || PHP_SAPI === 'cli-server') ) { header('HTTP/1.0 403 Forbidden'); exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.'); }
再度ブラウザからアクセスすると以下が表示された
Lucky number: 72

Advertisement