Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MkFramework Discussion :

CRUD en mode Craftsmanship


Sujet :

MkFramework

  1. #1
    Nouveau membre du Club
    CRUD en mode Craftsmanship
    Bonjour,

    Quand je crée tout avec le builder, en mode Craftsmanship , un model, un module crud, à l'utilisation quand j'ajoute un enregistrement, ça me sort des 'le champs ne doit pas être vide' alors que je n'ai pas de check dans la fonction getCheck, est-ce normal?
    En plus ça vide tous les champs déjà remplis.

    merci

  2. #2
    Rédacteur

    Bonjour,
    Dans le template Craftsmanship, on utilise la programmation hexagonale, l'idée etant de centraliser le code métier afin de faciliter ses tests, les verifications sur les champs sont déplacés dans les classes business

    Vous y trouverez une methode getCheck,

    pour la perte des champs lors de la soumission de formulaire, je vais regarder, ils devraient etre pré-remplie de votre précedente saisie
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  3. #3
    Rédacteur

    Bonjour,
    j'ai trouvé, il faut modifier la class plugin_sc_form

    Code php :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    	public function loadPost(){
    		if(_root::getRequest()->isPost() ){
    			$this->tPost=_root::getRequest()->getParams();
    		}
    	}


    il faut dans cette methode ajouter $this->isPost=true;

    Code php :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    	public function loadPost(){
    		if(_root::getRequest()->isPost() ){
    			$this->isPost=true;
    			$this->tPost=_root::getRequest()->getParams();
    		}
    	}
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  4. #4
    Nouveau membre du Club
    Nikel merci