- 270 名前:nobodyさん mailto:sage [2008/07/29(火) 13:28:16 ID:???]
- >>269
アクションクラスで $this->form->setDefault('name', 'value'); したら自動で入らない? フォームクラスでsetDefaults([連想配列A])して アクションクラスでもsetDefaults([連想配列B])していたら、 Bだけが有効になるっていうハマりがあったな。 sfFormの定義を見たら、 setDefault()は$nameと同じ要素だけ上書きしているが、 setDefaults()だとマージしないで配列ごと上書きしていた。 自前でgetDefaults()してからarray_merge()するか、 setDefault()使っとくか。
|

|