2011-05-24 77 views
1

我正在一个基于symfony的项目中工作。我没有做。这个页面在一个简单的web服务器(debian + apache + php)中工作,我从Debian + Nginx + php-fpm中将它从我的家庭服务器上移除,但是它会抛出一个错误,但没有。Symfony:构件架构不包含以下领域:标题

完整的错误是在这里:http://pastebin.com/PCy0v1J6

+2

你可以尝试清除缓存:'./symfony cc' – 2011-05-24 07:11:25

+0

你没有,你做过吗? – greg0ire 2011-05-24 09:21:53

+0

是的,我重建模型,窗体等,并清除缓存,每次。 – Exos 2011-05-24 15:52:30

回答

0

您移动所有的文件?我猜Brick是你schema.yml中的一个对象,它有一个属性'title'。你应该在lib/form/doctrine/base中有一个BaseBrickForm.class.php文件,如果你不这样做,你应该执行./symfony doctrine:build --all-classes。版本控制系统忽略自动化类是很常见的,所以它可能是问题的根源。

0

在SF_ROOT_DIR/lib中/表格/ brickForm.class.php行23ff您有:

$this->useFields(array('title', 'content')); 

请检查您的BaseBrickForm.class.php文件中定义的小部件,如果brickForm.class.php是扩大BaseBrickForm!