Bonjour,
J'ai une classe mère. Dans cette classe, j'aimerai utilisé une méthode présente dans une autre classe. J'avais déjà possé une question similaire, mais je n'avais pas réussie à faire ce que je voulais (héritage).
Voici ma classe mère :
Et voici ma classe fille :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class DisplayFrom { [...] // Méthode pour afficher un champ date public function fromdate($name,$value,$type,$width,$maxlength,$disabled) { echo '<script type="text/javascript" src="js/date/calendar.js"></script>'; echo '<input onclick="ds_sh(this);" readonly="readonly" style="cursor: text" name="'.$name.'" type="'.$type.'" '.$disabled.' value="'.$this->request($name,$value).'" style="width: '.$width.'px" maxlength="'.$maxlength.'"/>'; } }
J'aimerai utilisé dans la méthode fromdate() de la classe DisplayFrom, la méthode FormatDate() de la classe Format.
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 <?php class Format { [...] public function FormatDate($date, $format = 'fr') { // Méthode pour formater une date EN en FR $r = '^([0-9]{1,4}).([0-9]{1,2}).([0-9]{1,4})$'; if($format === 'en') return ereg_replace($r, '\\3-\\2-\\1', $date); return ereg_replace($r, '\\3/\\2/\\1', $date); } } ?>
Pourriez vous expliquer comment faire ?
Merci d'avance
Partager