->setFrom()

->setFrom() -- Copie des éléments depuis un tableau ou un objet (pour les formulaires)

Synopsis

boolean $DB_DataObject->setFrom (array or object $from [, string $format = '%s'])

Description

Copie les éléments qui se trouvent dans les définitions des tables depuis un tableau ou un objet dans l'objet courant (ceci n'effecera pas les valeurs des clés). Ceci peut être utilisé pour effectuer des envois par formulaire (si le nom du champs correspond à la base de données) ou clône les objets similaires.

Vous ne pouvez pas définir la valeur d'une clé de colonne en utilisant setFrom, ceci est ignoré silencieusement pour des raisons de sécurité. (vous pouvez toujours l'assigner manuellement).

setFrom tentera d'appeler les méthodes de définition set{nom_colonne} si elles existent. setFrom appellera également la méthode fromValue(), qui formattera les dates correctement.

Vous devez garder à l'esprit que cette méthode chevauchera la méthode surchargée pour les noms de colonnes. De ce fait, les méthodes associées pour les noms de colonnes 'from' sont set_from et getFrom.

Paramètres

Valeur retournée

array or boolean - TRUE en cas de succès, ou un tableau de valeurs retournées set*() pour les versions de PHP égales ou supérieures à 4.3.2.

Note

Cette fonction ne peut pas être appelée de façon statique.

Exemple