->set*() et ->get*() (Previous) (Next) ->toArray()

View this page in Last updated: Sun, 28 Sep 2008
English | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Plain HTML

->setFrom()

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

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

  • array ou Object $from - ce que l'on doit copier

  • string $format - le format du tableau ou des variables de l'objet et comment elles sont dans cette objet. Par exemple, si vous indiquez un tableau dans le format prefix_COLNAME, alors, vous pourrez utiliser ici 'prefix_%s'.

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.

->set*() et ->get*() (Previous) (Next) ->toArray()

Download Documentation Last updated: Sun, 28 Sep 2008
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.