Bonsoir, ça fait un peu plus de 3 heures que je galère à essayer de résoudre un problème avec Symfony... j'ai trouvé des personnes chez qui certaines solutions avaient marché, mais, je n'arrive pas à résoudre mon problème :/
(j'utilise Symfony 3.4.2) tout va bien avec le Bundle AppBundle, mais dès lors que j'essaye de crée un nouveau bundle, les problèmes arrivent...
Lorsque je vais sur http://localhost/cscase/web/app_dev.php (juste après avoir crée le bundle, et qu'il est encore vierge). j'ai essayé de re-télécharger Symfony plusieurs fois entièrement.
Voilà ce qui s'affiche dans "Log Messages"
Uncaught PHP Exception Twig_Error_Loader: "Unable to find template "CaseBundle:Default:index.html.twig" (looked into: F:\wamp64\www\cscase\app/Resources/views, F:\wamp64\www\cscase\vendor\symfony\symfony\src\Symfony\Bridge\Twig/Resources/views/Form)." at F:\wamp64\www\cscase\vendor\twig\twig\lib\Twig\Loader\Filesystem.php line 232
Voilà ce que contient le DefaultController.php du Bundle
<?php
namespace CaseBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class DefaultController extends Controller
{
public function indexAction()
{
return $this->render('CaseBundle:Default:index.html.twig');
}
}
public function indexAction()
{
return $this->render('OCPlatformBundle:Default:index.html.twig');
}
par :
public function indexAction()
{
return $this->render('@OCPlatform/Default/index.html.twig');
}
=> ajouter '@' , enlever 'Bundle' et remplacer ':' par '/'
- Edité par maxyumi51 2 janvier 2018 à 16:30:09
Merci beaucoup pour ta solution, j'étais bloqué sur ça depuis des heures et je n'arrivais à trouver le problème malgré tout ce que je pouvais faire et tout ce que je lisais. Tu m'as complètement débloqué
Idem maxyumi51 , j'étais aussi bloquer sans réellement comprendre d'où venait l'erreur. J'en profites, comment as-tu fait pour trouver ? (Peut être que ton retex peut être intéressant pour résoudre les prochaines ) merci à toi !
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Pas d'aide concernant le code par MP, le forum est là pour ça :)