メモ > 技術 > フレームワーク: 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