Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php FatalErrorException:Parse:语法错误,意外$end,应为T_函数_Php_Symfony_Fatal Error - Fatal编程技术网

Php FatalErrorException:Parse:语法错误,意外$end,应为T_函数

Php FatalErrorException:Parse:语法错误,意外$end,应为T_函数,php,symfony,fatal-error,Php,Symfony,Fatal Error,我开发了一个Symfony2项目 分析错误如下所示: FatalErrorException:Parse:语法错误,意外$end,应为 T_函数 C:\wamp\www\TPSForm\src\Dwm\catalogebundle\Controller\DefaultController.php 第57行 有人能给我指出解决这个问题的正确方向吗。 class DefaultController extends Controller { /** * @Route("/hello/{name}")

我开发了一个Symfony2项目 分析错误如下所示:

FatalErrorException:Parse:语法错误,意外$end,应为 T_函数 C:\wamp\www\TPSForm\src\Dwm\catalogebundle\Controller\DefaultController.php 第57行

有人能给我指出解决这个问题的正确方向吗。
class DefaultController extends Controller
{
/**
 * @Route("/hello/{name}")
 * @Template()
 */
 public function indexAction($name)
 {
    return array('name' => $name);
 }
 /**
 * @Route("/addCategorie/{nomCat}")
 * @Template()
 */
 public function addCatAction($nomCat)
 {
    $em=$this->getDoctrine()->getManager();
    $cat=new Categorie();
    $cat->setNomCategorie($nomCat);
    $em->persist($cat);
    $em->flush();
    return array('cat' => $cat);
 }
 /**
 * @Route("/newProduit")
 * @Template()
 */
 public function newProduitAction(Request $request)
 {
    $p=new Produit();
    $form=$this->createFormBuilder($p)
        ->add("nomProduit","text")
        ->add("prix","text")
        ->add("categorie","entity",array(
            "class"=>"Dwm\CatalogueBundle\Entity\Categorie",
            "property"=>"nomCategorie"
            ))
        ->add("Add","submit")
        ->getForm();
    $form->handleRequest($request);
    if($form->isValid()){
        $em=$this->getDoctrine()->getManager();
        $em->persist($p);
        $em->flush();
    return array('f' => $form->createView());
    }
   }

看起来你没有停课。。。这是完整的文件吗?在末尾添加一个结束符

此错误通常发生在您没有关闭任何左大括号时


检查并查看是否所有的左括号都正确闭合。

我认为您的类缺少右括号。请包括您自己尝试过的解决问题的任何尝试,这可以帮助人们更容易地识别错误。欢迎来到SO:)是的,没错,我好像忘了关上它们