私はsymfonyフレームワークを初めて使うので、Php Stormで簡単なアプリケーションを作成したいと思っています。私は新しいLuckyControllerクラスを作成し、その内部に乱数を返す関数を追加し、ルートアノテーションを追加しました。問題は、ルートに沿ってどのように実行するかを正確にはわからないことです。私がRun-> LuckyControllerをクリックすると空白のページが表示されます。私のようなブラウザでURLを変更しようとしたVEの:symfonyの初期プロジェクトブラウザを表示
http://localhost:8000/lucky/number
が、それは私の関数である
http://localhost:63342/initSymfony/src/AppBundle/Controller/LuckyController/lucky/number
、すべてを「このサイトはアクセスできません」または言いますが、それは「404私をない与えます発見されました。
マイコード:
namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;
class LuckyController {
/**
* @Route("/lucky/number")
*/
public function numberAction(){
$number = rand(1,100);
return new Response(
'<html><body>Lucky number: '.$number.'</body></html>'
);
}
}
これを解決する方法は?
私はそれを解決します!私は、コマンドのPHP bin /コンソールサーバーで実行します。ブラウザで実行し、localhost:8000/lucky/numberありがとうとにかく – johnwilliam25