Bonjour,
J'ai fait une application avec MKFramework il y a 3 ans et depuis je n'ai pas travaillé dessus car elle satisfaisait tout le monde.
Merci MK!
Je ne sais pas comment supprimer une ligne dans une table (classes) et en m^me temps le supprimer toutes les lignes liée sur un autre table (ClassesUsers)
Cette dernière fait le lien entre les élèves, prof et leur classe. id ; user-id ; classe_id
Dans mon module classes
dans mon model classesUsers j'ai la fonction
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 public function _delete(){ $tMessage=$this->delete(); $oClasses=model_classes::getInstance()->findById( _root::getParam('id') ); $oView=new _view('classes::delete'); $oView->oClasses=$oClasses; $oView->tJoinmodel_ateliers=model_ateliers::getInstance()->getSelect(); $oPluginXsrf=new plugin_xsrf(); $oView->token=$oPluginXsrf->getToken(); $oView->tMessage=$tMessage; $this->oLayout->add('main',$oView); }
J'ai bien pensé qu'il falait que j'ajoute
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public function findByClasseId($classe_id){ return $this->findMany('SELECT * FROM '.$this->sTable.' WHERE classe_id=? ',$classe_id ); }
Mais de quelle manière? Je sais pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $oClassesUsers=model_classesUsers::getInstance()->findByClasseId( _root::getParam('id') );
Pourrai-je avoir de l'aide afin modifier la fonction delete du module classes SVP
Partager