0

こんにちは私はチェックボックスのラベルに問題があります。1つのビューで同じクラスの複数のモデルを使用する場合、チェックボックスはそのモデルのattributeLabelsの名前を使用していないようです。

つまり、私の見解にこれがある場合:

$form->checkBoxRow($colorArray['left'],'[left]special_request');

チェックボックスは、カラーモデルのattributeLabelsに記載されているように、「SpecialRequest」ではなく「[left]specialrequest」というラベルでレンダリングされます。

一方、ドロップダウンリスト、テキストフィールドなどは正しくレンダリングされます。

ブートストラップをバージョン0.9.12.r211から1.0.0.r296に更新した後、このバグ/機能に気づきました。

4

1 に答える 1

1

およびすべてのcheckBoxRowメソッドは、Rowによって返された配列からラベルを取得しModel->attributeLabels()ます。

自動生成されたラベルを変更するか、TbLabelウィジェットを使用できます。
問題に最適なものを選択してください。

于 2012-10-03T16:01:28.180 に答える