Re: [SMARTY-DEV] html_options

From: Date: Mon, 26 Feb 2007 14:28:14 +0000
Subject: Re: [SMARTY-DEV] html_options
References: 1 2 3 4 5 6  Groups: php.smarty.dev 
Request: Send a blank email to php-smarty-dev+get-2977@lists.php.net to get a copy of this message
messju mohr schrieb:
On Mon, Feb 26, 2007 at 02:53:20PM +0100, Danilo Buerger wrote:
It's the responsobility of the editor who inserts the {html_options} into the template to declare it as multiple or not. the fact if an option list is single or multiple is most times rather static, but the list of actually selected values is highly dynamic.
I can understand your point about the multiple part although i dont agree. However i dont see why you are going against dropping the array_map('strval'....) (which is unneccessary anyway) to make the plugin work better.
the strval() is necessary to distinguish between "" and 0, like here: $smarty->assign('options', array('' => 'Please Choose',
                                 0 => 0,
                                 1 => 1,
                                 2 => 2));
$smarty->assign('selected', 0); ... {html_options name=foo options=$options selected=$selected}
Ok this is a problem still to figure out however now this works incorrectly as well: $smarty->assign('options', array('' => 'Please Choose',
                                 0 => 0,
                                 1 => 1,
                                 2 => 2));
$smarty->assign('selected', false); false should match the array key 0 but matches the empty string.
-- Smarty Development Mailing List (http://smarty.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php


« previous php.smarty.dev (#2977) next »