0
我想檢查是否有空白的嵌入式表單,並從我的數據庫中刪除舊的,並取消設置新的,所以驗證器不認爲它們...Symfonian的方式來取消設置嵌入式
我正在做的是unset()
我不想考慮的形式,但我想知道是否有更好的symfonian方法來做到這一點......我見過sfForm的代碼。 class.php,但沒有找到一種方法恰恰相反embbedForm()
任何想法?我必須使用unset()
嗎?
我想檢查是否有空白的嵌入式表單,並從我的數據庫中刪除舊的,並取消設置新的,所以驗證器不認爲它們...Symfonian的方式來取消設置嵌入式
我正在做的是unset()
我不想考慮的形式,但我想知道是否有更好的symfonian方法來做到這一點......我見過sfForm的代碼。 class.php,但沒有找到一種方法恰恰相反embbedForm()
任何想法?我必須使用unset()
嗎?
使用它無後顧之憂。
就像你在舊的symfony版本(fx unset($this['name']
)中設置表單域一樣。較新的版本引入了一種方法useFields($array)
,但仍然可以使用unset
函數。
正如你在這裏看到的here,你可以用它來取消設置數組元素。 Symfony的sfForm
實現ArrayAccess。