繁体   English   中英

我正在使用INI文件格式创建Zend表单,但似乎无法从ini中填充options数组

[英]I am using an INI file format to create a Zend Form but I cannot seem to get the options array filled in from the ini

有没有办法将以下函数正确移植到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

谢谢一大堆!

尝试:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM