Comment puis-je traduire mes exceptions personnalisées, à l'intérieur de mon module/modèle? Quelle est la meilleure façon?Traduction d'exceptions de modèle dans php - Zf2 - Zend i18n - Poedit
1) Directement dans MyModelTableGetaway.php. exemple:
public function getAlbum($id)
{
$id = (int) $id;
$rowset = $this->tableGateway->select(array('id' => $id));
$row = $rowset->current();
if (!$row) {
throw new \Exception(__("Could not find row $id"));
}
return $row;
}
Et je vais dire à poedit de considérer tous à l'intérieur __()
2) Créez un dossier MyModel/langues/language_than_i_want et dans ce dossier, je peux mettre un fichier .php avec un tableau d'exceptions
Quoi de mieux et de plus rapide? Il y a d'autres méthodes?
Merci beaucoup