21303 Posts in 5736 Topics by 2603 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 694 Views |
-
How to get the text from dropdownfield

15 October 2010 at 2:44am Last edited: 15 October 2010 2:45am
Hi Im a new guys learning about silverstripe. as the following code , how can i get the text from dropdownfield, cos I only get the value like 1, 2 ,3,4, thanks .
......................
$titles = DataObject::get('EmailTitle');
if ($titles){
$titles = $titles->toDropdownMap('ID','EmailTitle');
}$fields = new FieldSet(
new TextField('Name','Name*'),
new EmailField('Email','Email*'),
new DropdownField('EmailTitle','Title*',$titles),
new TextareaField('Comments','Comments*')
);..........
$mail->Subject = $data['EmailTitle'];
.........HTML...........
<select id="Form_ContactForm_EmailTitle" name="EmailTitle">
<option value="1">About module</option>
<option value="2">Project</option>
<option value="3">work</option>
<option value="4">anything</option>
</select> -
Re: How to get the text from dropdownfield

15 October 2010 at 7:01pm
I think you just change
to$titles = $titles->toDropdownMap('ID','EmailTitle');
$titles = $titles->toDropdownMap('EmailTitle','EmailTitle');
| 694 Views | ||
|
Page:
1
|
Go to Top |


