Class PersistenceConfiguration

Description

Wrapps access to the configuration (as found in /conf/persistence.conf.php).

Possible cascade values : cascade="all|none|save-update|delete|all-delete-orphan"

  • copyright: récap (c) 2004 10/11/2003
  • author: Michael Haussmann

Located in /core/PersistenceConfiguration.class.php (line 22)


	
			
Method Summary
void classCase (mixed $className)
void getElementFieldMapping (mixed $className)
array getFieldMapping (mixed $className)
void getManyToManyFieldMapping (mixed $className)
void getManyToOneFieldMapping (mixed $className)
void getPrimaryKeyFieldName (mixed $className)
array getPrimaryKeyMapping (mixed $className)
void getPrimaryKeyMemberName (mixed $className)
void getPrimaryKeyValue (mixed $object)
void getSelectExpressionFields (mixed $className)
void getSelectFields (mixed $className)
string getTableMapping (mixed $className)
Methods
classCase (line 28)
void classCase (mixed $className)
getElementFieldMapping (line 118)

"ElementField" correspondent e des membres de type array.

void getElementFieldMapping (mixed $className)
getFieldMapping (line 59)

Cette methode retourne un array de string des noms

des variables membres et des noms des champs de la table qui persiste les objets de type $className Il s'agit ici des membres que l'on desire rendre persistents, et non de tout les membres.

Par exemple, on ne trouvera pas les membres herites.

  • return: : membre de la classe => champs dans la base
array getFieldMapping (mixed $className)
getManyToManyFieldMapping (line 136)
void getManyToManyFieldMapping (mixed $className)
getManyToOneFieldMapping (line 95)

Many To One est le cas d'une relation à maxima 1-n L'objet contient un autre objet

Attention : références circulaires ne sont pas vérifiés et peuvent entrainer un bouclage infini!! (V++ : vérif des références circulaires)

void getManyToOneFieldMapping (mixed $className)
getPrimaryKeyFieldName (line 213)
void getPrimaryKeyFieldName (mixed $className)
getPrimaryKeyMapping (line 80)

Cette methode retourne un array compose des cles primaires de l'objet de type $className

Si aucune Classe n'est trouvee, false est retourne. // 0 => membre de la classe // 1 => champs dans la base

array getPrimaryKeyMapping (mixed $className)
getPrimaryKeyMemberName (line 218)
void getPrimaryKeyMemberName (mixed $className)
getPrimaryKeyValue (line 208)
void getPrimaryKeyValue (mixed $object)
getSelectExpressionFields (line 155)
void getSelectExpressionFields (mixed $className)
getSelectFields (line 181)
  • deprecated: : use getSelectExpressionFields instead
void getSelectFields (mixed $className)
getTableMapping (line 40)

Cette methode retourne un le nom de la table qui persiste les objets de type $className Si aucune table n'est trouvee, false est retourne.

  • return: : le nom de la table
string getTableMapping (mixed $className)

Documentation generated on Wed, 5 May 2004 20:19:59 +0200 by phpDocumentor 1.3.0RC3