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>