0
我是新的使用symfony2和我目前正在研究在他们的网站找到的书籍文档,但我遇到了这个,我得到这个错误与我的控制器没有意外或丢失的格式,我的代码:FatalErrorException:解析:语法错误,意外的T_PUBLIC在
<?php
namespace Acme\StoreBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Acme\StoreBundle\Entity\Product;
use Symfony\Component\HttpFoundation\Response;
public function showproductAction()
{
$product = new Product();
$product->setName('A Foo Bar');
$product->setPrice('19.99');
$product->setDescription('Lorem ipsum dolor');
$em = $this->getDoctrine()->getManager();
$em->persist($product);
$em->flush();
return new Response('Created product id '.$product->getId());
}
基本上我已经创建所需的实体(类),但我真的不知道这是什么错误的真正含义(我遇到这样的一个具有只是缺少分号或括号,但现在它只是说,有一个解析错误,但没有指出它。)有人可以帮助我理解它说的是什么吗? 在此先感谢。
That works !,对不起,我忘了说,因为我基本上从symfony页面复制,而没有考虑我尝试的以前的主题。谢谢!但现在我得到了这个问题'类“Acme \ StoreBundle \实体\产品”不是一个有效的实体或映射超类。“我已经通过命令行在实体目录内创建了产品实体,但我不知道我出错的地方。 – Cedric