src/Tao/Templating/Helpers/FormElements.php
public function select($mNameId, $aData, $mDefault = null, $sClass = null, $iTabindex = null, $bDisabled = false, $bMultiple = false, $sExtraHtml = null)
    {
        self::getNameAndId($mNameId, $sName, $sId);

        $res = '<select name="' . $sName . '"';
        $res .= null === $sId ? '' : ' id="' . $sId . '"';
        $res .= null === $sClass ? '' : ' class="' . $sClass . '"';
        $res .= null === $iTabindex ? '' : ' tabindex="' . $iTabindex . '"';
        $res .= $bDisabled ? ' disabled="disabled"' : '';
        $res .= $bMultiple ? ' multiple="multiple"' : '';
        $res .= $sExtraHtml;
        $res .= '>' . PHP_EOL;

        $res .= self::selectOptions($aData, $mDefault);

        $res .= '</select>' . PHP_EOL;

        return $res;
    }
public function select($mNameId, $aData, $mDefault = null, $sClass = null, $iTabindex = null, $bDisabled = false, $bMultiple = false, $sExtraHtml = null)
    {
        self::getNameAndId($mNameId, $sName, $sId);

        $res = '<select name="' . $sName . '"';
        $res .= null === $sId ? '' : ' id="' . $sId . '"';
        $res .= null === $sClass ? '' : ' class="' . $sClass . '"';
        $res .= null === $iTabindex ? '' : ' tabindex="' . $iTabindex . '"';
        $res .= $bDisabled ? ' disabled="disabled"' : '';
        $res .= $bMultiple ? ' multiple="multiple"' : '';
        $res .= $sExtraHtml;
        $res .= '>' . PHP_EOL;

        $res .= self::selectOptions($aData, $mDefault);

        $res .= '</select>' . PHP_EOL;

        return $res;
    }
public function select ( $ mNameId , $ aData , $ mDefault = null , $ sClass = null , $ iTabindex = null , $ bDisabled = false , $ bMultiple = false , $ sExtraHtml = null ) { self :: getNameAndId ( $ mNameId , $ sName , $ sId ) ; $ res = '<select name="' . $ sName . '"' ; $ res .= null === $ sId ? '' : ' id="' . $ sId . '"' ; $ res .= null === $ sClass ? '' : ' class="' . $ sClass . '"' ; $ res .= null === $ iTabindex ? '' : ' tabindex="' . $ iTabindex . '"' ; $ res .= $ bDisabled ? ' disabled="disabled"' : '' ; $ res .= $ bMultiple ? ' multiple="multiple"' : '' ; $ res .= $ sExtraHtml ; $ res .= '>' . PHP_EOL ; $ res .= self :: selectOptions ( $ aData , $ mDefault ) ; $ res .= '</select>' . PHP_EOL ; return $ res ; }
Retourne un champ de formulaire de type select.

@param mixed $mNameId Le nom et l'identifiant du champ
@param array $aData Le tableau contenant les lignes d'option du select
@param mixed $mDefault La valeur sélectionnée par défaut
@param string $sClass La classe CSS de l'élément
@param integer $iTabindex Le tabindex de l'élément
@param boolean $bDisabled Désactiver ou non le champ
@param boolean $bMultiple Choix multiple
@param string $sExtraHtml Du HTML en plus à mettre dans l'élément
@return string
Retourne un champ de formulaire de type select .