Salut !
J'ai un soucis je n'accède pas à ma page pourtant j'ai bien suivi le tuto !
J'ai créé mon bundle à travers la console
voici mon fichier route du bundle :
oc_platform_homepage:
path: /hello/{name}
defaults: { _controller: OCPlatformBundle:Default:index }
hello_the_world:
path: /hello-world
defaults: { _controller: OCPlatformBundle:Advert:index }
La première route passe bien mais pas la deuxième voici mon controller Advert :
namespace OC\PlateformBundle\Controller;
use Symfony\Component\HttpFoundation\Response;
class AdvertController{
public function indexAction(){
return new Response("Hello wolrd fitst controller");
}
}
Dans mon fichier app/AppKernel.php mon bundle est bien renseigné vu qu'il a été créé sur la console donc automatiquement dans mon code. J'obtiens comme erreur :
The autoloader expected class "OC\PlatformBundle\Controller\AdvertController" to be defined in file "C:\wamp\www\Symfony/src\OC\PlatformBundle\Controller\AdvertController.php". The file was found but the class was not in it, the class name or namespace probably has a typo.
Merci d'avance pour votre aide !
Salut, l'erreur est assez parlante, mais dans ton fichier "AdvertController.php" tu t'es trompé dans la namspace. tu as écris "Plateform" alors que c'est "Platform".