2011-10-01 193 views
3

這可能真的很愚蠢,但我試圖在symfony中設置一個隱藏的表單字段值,但是當我執行查看源時,該值不顯示。 this-> postID指向我通過構造函數傳入的值,但這並不重要,即使將數據值設置爲不顯示的字符串也是如此。我一定是在做一些非常愚蠢的事情..這是我的形式..Symfony 2隱藏表單字段文本

public function buildForm(FormBuilder $builder, array $options) 
    { 
     $builder->add('text','text'); 
     $builder->add('IsshPost','hidden', array('data'=>$this->postID)); 
    } 

任何想法什麼是錯的?

+0

有人嗎?我非常感謝一些幫助!一直困在這 – chintan

+0

你能否粘貼完整的代碼? – dlondero

+0

我想通了..謝謝!基本上你必須通過傳遞一個額外的字段「property_path => false」來從實體中分離字段 – chintan

回答

7

我想通了..謝謝!基本上你必須通過一個額外的字段

"property_path => false" 
0

在Symfony的2.1拆下從實體領域,「數據」選項固定在這方面。有問題的代碼應該在那裏開箱即用。