Je voudrais créer un objet en PHP basé sur un type défini par une chaîne de caractères dans une base de données MySQL. La table de base de données a des colonnes et des données de l'échantillon de:
id | type | propertyVal
----+------+-------------
1 | foo | lorum
2 | bar | ipsum
...avec PHP types de données
class ParentClass {...}
class Foo extends ParentClass {private $id, $propertyVal; ...}
class Bar extends ParentClass {private $id, $propertyVal; ...}
//...(more classes)...
L'aide d'une seule requête, je voudrais SÉLECTIONNER une ligne par code et de créer un objet du type de définir la table type de la colonne avec les autres colonnes de la ligne Sélectionnée être affecté à l'objet nouvellement créé.
Je pensais que l'utilisation de:
mysql_fetch_object()
- La lecture de l'attribut type
- La création d'un objet de type défini par l'attribut de type de
Mais connais pas la façon de créer dynamiquement un type basé sur une chaîne de caractères. Comment fait-on cela?