Я использую формат файла INI для создания формы Zend, но я не могу получить массив параметров, заполненный из - PullRequest
0 голосов
/ 15 февраля 2010

Есть ли способ, как я могу правильно перенести следующую функцию в Zend_Form_Element? У меня есть собственный элемент, и я передаю свои собственные параметры для деталей того, над чем я работаю: ниже приведен PHP, а ниже будет INI

$html = $this->helper->formBlah(array(
                'name'=>'foo',
                'value'=>'bar',
                'attribs'=>array('id'=>'boom','rows'=>10),
                'options'=>array(
                        'setup'=>array('mode'=>'exact')
                        )
        ));

теперь использование этой функции прекрасно работает :-), но преобразование его в ini - вот где я теряюсь в переводах:

simple.elements.foo.type = "custom"
simple.elements.foo.options.label = "foo"
simple.elements.foo.id=boom
simple.elements.foo.options.attribs.rows = 10
simple.elements.foo.options.setup.mode = exact

теперь, когда я проверяю свой объект, он выглядит так, как будто он принимает все параметры как атрибуты!

любая помощь с этой конкретной проблемой будет принята с благодарностью :-D

Спасибо большое !!

1 Ответ

0 голосов
/ 15 февраля 2010

Попробуйте:

simple.elements.foo.type = "custom"
simple.elements.foo.options.label = "foo"
simple.elements.foo.id=boom
simple.elements.foo.options.attribs.rows = 10
simple.elements.foo.multiOptions.setup.mode = exact

А вот и для связанной проблемы http://framework.zend.com/issues/browse/ZF-2711

...