Tylko zmień metodę getSelectTag bo ta jest dostosowana do Symfony. W pętli sobie wygeneruj tagi <option> w <select>
Pozdrawiam
<?php
class UserRegions
{
0=>'dowolne',
1=>'dolnośląskie',
2=>'kujawsko-pomorskie',
3=>'lubelskie',
4=>'lubuskie',
5=>'łódzkie',
6=>'małopolskie',
7=>'mazowieckie',
8=>'opolskie',
9=>'podkarpackie',
10=>'podlaskie',
11=>'pomorskie',
12=>'śląskie',
13=>'świętokrzyskie',
14=>'warmińsko-mazurskie',
15=>'wielkopolskie',
16=>'zachodniopomorskie',
17=>'zagranica'
);
0=>'dowolne',
1=>'dolnoslaskie',
2=>'kujawsko-pomorskie',
3=>'lubelskie',
4=>'lubuskie',
5=>'lodzkie',
6=>'malopolskie',
7=>'mazowieckie',
8=>'opolskie',
9=>'podkarpackie',
10=>'podlaskie',
11=>'pomorskie',
12=>'slaskie',
13=>'swietokrzyskie',
14=>'warminsko-mazurskie',
15=>'wielkopolskie',
16=>'zachodniopomorskie',
17=>'zagranica'
);
public static function getById
($id) {
{
if(isset(self::$data[$id])) {
return self::$data[$id];
}
}
return null;
}
public static function getByValue
($v) {
return $key ? $key : null;
}
public static function getByPermalinkValue
($v) {
return $key ? $key : null;
}
public static function getPermalinkById
($id) {
{
if(isset(self::$permalinks[$id])) {
return self::$permalinks[$id];
}
}
return null;
}
public static function getSelectTag
($name, $selected=null, $options1=array(), $options2=array()) {
$string=select_tag($name, options_for_select(self::$data, $selected, $options1), $options2);
return $string;
}
public static function getStandardRegions
() {
for($i=1; $i<=16; ++$i)
{
$data[$i]=self::$data[$i];
}
return $data;
}
public static function getRegionsRange
($n1, $n2) {
for($i=$n1; $i<=$n2; ++$i)
{
$data[$i]=self::$data[$i];
}
return $data;
}
}
?>