我正在为我在symfony工作的公司构建一个应用程序,不过应用程序可能在我们公司之外非常有用,所以我们决定以更一般的形式编写它,以便我们可以使它成为多公司。我面临着如何为每个模型(company_id)中的字段定义默认值的问题,因此我们不需要在每次添加数据时选择我们所属的公司。谁能帮我? 我试过了
class TestForm extends BaseTestForm
{
function configure()
{
$this->setDefault('company_id', '1');
}
}
当我提交表单时,我得到了模型的缺失值....
答案 0 :(得分:0)
我在行动中,在processForm之前和$ this-> form = new TestForm()之后做到了;
我用过:
public function executeCreate(sfWebRequest $request)
{
...
$this->form->getObject()->setCompanyId('1');
...
...
$this->form->getObject()->setCompanyId('1');
...