-- Arthur M. Kang <[EMAIL PROTECTED]> wrote
(on Monday, 10 March 2008, 11:57 AM -0700):
> Using latest SVN (8721).
>
> Not a major issue but when using translation and a multi element with arrays
> as
> the options (optgroup), warnings are raised. Don't know if this is a multi
> issue or a translation issue so I didn't file anything...
>
> Controller:
> $translate = new Zend_Translate('array', array('Select Test'=>'Select Test
> Translated'), 'en');
> Zend_Registry::set('Zend_Translate', $translate);
> $form = new Zend_Form(array(
> 'elements' => array(
> 'test' => array('Select', array(
> 'label' => 'Select Test',
> 'MultiOptions' => array(
> 'Group 1' => array(
> '1-1' => 'Hi 1-1',
> '1-2' => 'Hi 1-2'
> ),
> 'Group 2' => array(
> '2-1' => 'Hi 2-1',
> '2-2' => 'Hi 2-2'
> ),
> )
> ))
> )
> ));
> $this->view->form = $form;
>
> With...
>
> View:
> <?=$this->form?>
>
> Produces...
>
> Warning: array_key_exists() [function.array-key-exists]: The first argument
> should be either a string or an integer in /directory/library/Zend/Translate/
> Adapter.php on line 452
I think I know what this is -- can you file an issue, please?
--
Matthew Weier O'Phinney
PHP Developer | [EMAIL PROTECTED]
Zend - The PHP Company | http://www.zend.com/