x00xer
(Poidet)
1
Поиск вывел на схожий по названию топик в англ. части форума но он закрыт
так что спрощу тут может кто ранее видел решение для моего вопроса…
В общем мне нужно используя построитель форм, у одного из элементов получить имя вида
modelname[attribute][]
как это можно сделать ? что то я не нашел легкого пути 
В принципе этого можно достичь описав в форму этот элемент как
'attribute[]' => array(
'type' => 'textarea',
'htmlOptions' => array(
'class' => 'bla bla',
)
),
но тогда к этому элементу не получается обратиться как к
$form['attribute']->renderInput();
Как решить, подскажите ?
andy_s
(Arekandrei)
2
Попробуйте в htmlOptions задать:
'name'=>'modelname[attribute][]',
x00xer
(Poidet)
3
пробывал правда без указания "модельнейм" но все равно останавливается на
потому как аттрибут модели у меня определен как array.
А есть ли способ указать что б не запускать htmlspecialchars на определенном аттрибуте ?
роясь в исходниках увидел что если в htmlOption установить encode=>0 то вроде как htmlcpecialchars
не будет обрабатывать этот аттрибут, однако теперь в поле для текста выводится Array вместо пустоты 
проблема эта решается если в классе модели указанный атрибут не определять как массив… но как-то это немного странно, или я пока что-то не догоняю.
Буду рад любым мыслям. Спасибо.