0

我正在接管一个旧的 Symfony 1.1 项目,当我向 schema.yml 添加一个属性并运行 symfony propel:build-all 时,一切似乎都正常。但是,当我转到已经制作(并且以前工作过)的表格之一时,它们不再起作用。他们有这样的代码:

echo $form['SOMEPROPERTY']->renderError()

然后,在使用表单加载页面时出现“小部件“SOMEPROPERTY”不存在”错误。

当我尝试检查Base[MyModel]Form.class.php, "someproperty"时(用小写字母写):'someproperty' => new sfWidgetFormInput().

所以我应该纠正$form['SOMEPROPERTY']小写($form['someproperty'])?不行,真的不行。当然,我没有收到错误,但现在表单不会使用数据库中的数据预填充输入字段(这是一个可以编辑现有行的表单)。

有任何想法吗?

4

0 回答 0