om_etape3
Table des matières
Créer la maquette
— François Raynaud 2020/06/08 16:30
Dans allons dans ce chapitre créer le menu et créer les objets de l'application métier pour avoir une première maquette de l'application.
Créer le menu d'accès à l'application
Nous allons créer le menu en surchargeant la méthode ci dessous dans la classe framework_openmairie.class.php de la manière suivante :
/var/www/html/formation/f1/app# nano framework_openmairie.class.php
protected function set_config__menu() { parent::set_config__menu(); $parent_menu = $this->config__menu; // {{{ Rubrique APPLICATION // $rubrik = array( "title" => _("application"), "class" => "application", ); // $links = array(); // // ---> // $links[] = array( "href" => OM_ROUTE_TAB."&obj=adherent", "class" => "adherent", "title" => _("adherent"), "right" => array("adherent", "adherent_tab", ), "open" => array( "tab.php|adherent", "index.php|adherent[module=tab]", "form.php|adherent", "index.php|adherent[module=form]", ), ); $rubrik['links'] = $links; // $menu[] = $rubrik; // }}} // {{{ Rubrique PARAMETRAGE // $rubrik = array( "title" => _("parametrage metier"), "class" => "parametrage", ); // $links = array(); // $links[] = array( "href" => OM_ROUTE_TAB."&obj=conference", "class" => "conference", "title" => _("conference"), "right" => array("conference", "conference_tab", ), "open" => array( "tab.php|conference", "index.php|conference[module=tab]", "form.php|conference", "index.php|conference[module=form]", ), ); // $rubrik['links'] = $links; // $menu[] = $rubrik; // }}} $this->config__menu = array_merge( $menu, $parent_menu ); }
Création des répertoires pour la génération d'objet
arborescence
gen/obj/ sql/pgsql/ dyn/gen.inc
## creation des repertoires de génération /var/www/html/formation/f1# mkdir gen /var/www/html/formation/f1/gen# mkdir obj /var/www/html/formation/f1/gen# mkdir sql /var/www/html/formation/f1/gen# mkdir dyn /var/www/html/formation/f1/gen/sql# mkdir pgsql
mettre les droits de lecture et d'écriture dans gen pour www-data
Génération des objets métier
Aller dans l'application avec votre navigateur : menu → administration → generateur :
- générer adherent
- générer conference
- générer adherent_conference
Test de la maquette
om_etape3.txt · Dernière modification : 2020/06/08 16:30 de fraynaud