I am a student and I am very new in symfony and in stackoverflow then sorry if I do some mistakes.
Here is the error when I try to access to the page:
[Semantical Error] The annotation "@Route" in method AppBundle\Controller\FormController::newAction() was never imported. Did you maybe forget to add a "use" statement for this annotation? in /home/buddy/Bachelor/RealBachelor/src/AppBundle/Controller/ (which is being imported from "/home/buddy/Bachelor/RealBachelor/app/config/routing.yml"). Make sure annotations are enabled.
and here is my controller:
<?php
namespace AppBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
class SuccessController extends Controller
{
/**
* @Route("/success", name="success")
*/
public function indexAction(Request $request)
{
$id = "yeah success!!";
return $this->render('default/index.html.twig', [
'id' => $id,
]);
}
}
I don't know if is needed but here is my routing config file:
# bin/config/routing.yml
fos_user:
resource: "@FOSUserBundle/Resources/config/routing/all.xml"
app:
resource: '@AppBundle/Controller/'
type: annotation