2010-07-01 24 views
0

我正在爲我在symfony工作的公司構建一個應用程序,但應用程序在我們公司外面可能相當有用,所以我們決定以更一般的形式編寫它,這樣我們可以使它成爲多個公司。我在如何爲每個單一模型(company_id)中的字段定義默認值方面遇到問題,因此我們無需在每次添加數據時選擇屬於哪個公司。誰能幫我? 我試過如何在symfony中定義模型字段的值?

class TestForm extends BaseTestForm 
{ 

    function configure() 
    { 
     $this->setDefault('company_id', '1'); 
    } 
} 

,當我提交表單我得到模型中的缺失值....

+0

你在提交你錯誤地綁定到表單中的數據字段'company_id'? – richsage 2010-07-01 15:16:47

回答

0

我做到了,當然在行動中,processForm之前和之後$ this-> form = new TestForm();

我用:

public function executeCreate(sfWebRequest $request) {

... 
$this->form->getObject()->setCompanyId('1'); 
... 

}

相關問題