developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 14 years ago

Closed 13 years ago

#57 closed enhancement (fixed)

Rajouter un selecteur pour interfaces

Reported by: yannick@… Owned by:
Priority: low Milestone: Jelix 1.0beta2
Component: jelix Version: trunk
Severity: minor Keywords: interface include
Cc: Blocked By:
Blocking: Documentation needed:
Hosting Provider: Php version:

Description

Il serait chouette d'avoir une méthode statique dans jClasses permettant d'inclure une interface comme on inclut une classe :

jClasses::incIface('module~interface')

Qui permettrait d'inclure l'interface interface.iface.php du module 'module', se trouvant dans le répertoire classes du module 'module'.

Change History (4)

comment:1 Changed 14 years ago by laurentj

  • Milestone set to Jelix 1.0beta2

comment:2 Changed 14 years ago by bballizlife

Si la syntaxe jClasses::incIface('module~interface') est acceptée, il suffirait alors de créer une classe jSelectorIface étendant jSelectorClass redéfinissant 2 propriétés :

  • $type = 'iface'
  • $_suffix = '.iface.php'

Ensuite on implémenterait la méthode jClasses::incIface() utilisant cette classe sélecteur d'interface.

comment:3 Changed 14 years ago by laurentj

ok pour cette solution

comment:4 Changed 13 years ago by laurentj

  • Resolution set to fixed
  • Status changed from new to closed

improvements made in the trunk..

Note: See TracTickets for help on using tickets.