translate name to locale

This commit is contained in:
Julien Fastré 2014-11-09 01:18:43 +01:00
parent 43384a564c
commit 8b370bf544
2 changed files with 18 additions and 3 deletions

View File

@ -163,9 +163,24 @@ class CustomField
*
* @return array
*/
public function getName()
public function getName($locale = null)
{
if ($locale) {
if (isset($this->name[$locale])) {
return $this->name[$locale];
} else {
foreach ($this->name as $name) {
if (!empty($name)) {
return $name;
}
}
}
return '';
} else {
return $this->name;
};
}
/**

View File

@ -17,7 +17,7 @@
{% for entity in entities %}
<tr>
<td><a href="{{ path('customfield_show', { 'id': entity.id }) }}">{{ entity.id }}</a></td>
<td>{{ entity.label }}</td>
<td>{{ entity.name(app.request.locale) }}</td>
<td>{{ entity.type }}</td>
<td>{{ entity.active }}</td>
<td>