bonjour,
C'est certainement une question de débutant mais bon...
Donc voilà, j'ai modifié mon module backend country (tjs le pb i18n...) aussi je voudrais modifier la requête de la liste donc :
au niveau du generator, j'ai modifié le table method :
au niveau de countryTable.class.php , j'ai crée la fonction adéquate:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 config: actions: ~ fields: ~ list: title: Country Management display: [_countryflag,country,lang] fields: countryflag: { label: Flag} table_method: BackendCountryListi18n filter: class: false form: class: BackendcountryForm edit: title: Editing Country %%country%% new: title: New Country
Ca marche, mais le seul problème est que je voudrais charger $culture avec la culture de user (du style $this->getUser()->getCulture() )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public function BackendCountryListi18n(Doctrine_Query $q , $culture) { $rootAlias = $q->getRootAlias(); $q->leftJoin($rootAlias . '.Translation t WITH t.lang = ?', $culture); return $q; }
le seul problème est que je me fais jetter pour variable non déclarée un peu partout, aussi si une nouvelle fois vous pouviez m'aider...
merci d'avance
Partager