Modification d'un module menu et page d'accueil
Bonjour,
Je viens dans un premier temps de creer un tableau avec le module Guriddo (en suivant le tutoriel : Episode 23: Comment intégrer le module Guriddo du site mkframework.com); dans un second temps, j'ai insere des tables supplementaires (article, auteur, comment et user) afin de poursuivre mes tests.
Dans un troisieme temps, j'ai cree un module crud pour chacune des table article, auteur, comment.
Quatrieme temps, je tente de creer un menu pour pouvoir naviger entre ces 4 module or je ne vois dans la page de creation du menu (page dans laquelle on me demande de choisir les modules que je souhaite voir dans mon menu que les modules suivants : auteur (Je selectionne index() que j'appelle Auteur), article (Je selectionne index() que j'appelle Article), comment (Je selectionne index() que j'appelle Commentaire) et default (je selectionne _listJson() que j'appelle Villes). Je genere le menu et insere l'appel du menu dans la partie Before.
Or quand je teste en cliquant sur "voir le site" : j'ai directement la page avec mon tableau de villes (du module Guriddo avec toutes ces fonctions) avec le menu a gauche et non une page blanche avec le menu a gauche et dans le cadre avec d'inscrit Vue index. Tous les liens menus fonctionnent sauf celui des villes qui me renvoie l'erreur decrite en fin de ce post.
En resume je voudrais savoir comment obtenir une page d'accueil avec ce menu ?
Pourriez vous m'aider ? Me conseiller ?
SVP Merci
Raphael
Details de l'erreur renvoyee :
Field sort not Allowed: "1" not in ville_id,ville_nom,ville_code_postal,ville_code_commune
#0 /var/www/xamara/sd/mkframework1/data/genere/test3/module/default/main.php(72): module_jqGridJson->getSortField()
#1 /var/www/xamara/sd/mkframework1/lib/framework/class_root.php(264): module_default->_listJson()
#2 /var/www/xamara/sd/mkframework1/data/genere/test3/public/index.php(47): _root->run()
#3 {main}
Detail:
#0 /var/www/xamara/sd/mkframework1/data/genere/test3/module/default/main.php (72)
module_jqGridJson -> getSortField( )
#1 /var/www/xamara/sd/mkframework1/lib/framework/class_root.php (264)
module_default -> _listJson( )
#2 /var/www/xamara/sd/mkframework1/data/genere/test3/public/index.php (47)
_root -> run( )
#3 {main}
Fichier : /var/www/xamara/sd/mkframework1/data/genere/test3/module/guriddo/main.php ligne 295
Message : Field sort not Allowed: "1" not in ville_id,ville_nom,ville_code_postal,ville_code_commune
277 public function setId($id) {
278 $this->id = $id;
279 }
280
281 public function addColumn($sColumn) {
282 $this->tColumn[] = $sColumn;
283 }
284
285 public function getStart() {
286 return (int) $this->iPaginationStart;
287 }
288
289 public function getLimit() {
290 return (int) $this->iPaginationLimit;
291 }
292
293 public function getSortField() {
294 if (!in_array($this->sPaginationSortField, $this->tSortFieldAllowed)) {
295 throw new Exception('Field sort not Allowed: "' . $this->sPaginationSortField . '" not in ' . implode(',', $this->tSortFieldAllowed));
296 }
297 return $this->sPaginationSortField;
298 }
299
300 public function getSortSide() {
301 if (!in_array($this->sPaginationSortSide, $this->tSortAllowed)) {
302 throw new Exception('Side not Allowed: not in ' . implode(',', $this->tSortAllowed));
303 }
304 return $this->sPaginationSortSide;
305 }
306
307 public function hasFilter() {
308
309 if ($this->tFilter) {
310 return true;
311 } else {
312 return false;