FrançaisEnglishRomâneste

Class pdoMap_Schema

Cet objet représente la classe principale, gérant l'ensemble du mapping. Elle se compose d'une instance de chaque adapter.

Fonctions

  • getAdapter($name)

    Description :

    Fonction permettant d'accéder à un adapter en indiquant le nom de celui-ci.

    Arguments :

    • $name
      string
      Nom de l'adapter à charger
  • setAdapter($name, $adapter)

    Description :

    Fonction vous permettant d'assigner un adapter. Cette fonction sera surtout utilisée en cas de surcharge et d'héritage des adapters.

    Arguments :

    • $name
      string
      Clé de l'adapter à assigner
    • $adapter
      pdoMap_Adapter
      Instance de l'adapter à utiliser
  • load($file)

    Description :

    Fonction partagée permettant de charger la définition d'un fichier XSD.

    Arguments :

    • $file
      string
      Chemin vers le fichier XSD à charger

Exemples

Cet exemple illustre comment charger un fichier XSD et accèder à un tableAdapter

pdoMap_Schema::load('path/to/your_db.xsd');
$schema = new your_db();
$tableAdapter = $schema->getAdapter('your_table');

Seconde methode qui est similaire :

pdoMap_Schema::load('path/to/your_db.xsd');
$schema = new your_db();
$tableAdapter = $schema->your_table;

Posted on 2008-05-03 by Akhenathon  |  0 comments