Création automatique d'éléments basés sur soit les noms des colonnes des objets courants, soit de l'objet fourni, soit d'un tableau.
Cette méthode est utilisée en conjonction avec joinAdd, afin de permettre le renommage des colonnes, dans un format fixe, lors des conflits de nommage (par exemple, lorsque les tables ont toutes une colonne 'id').
Le fait de ne fournir aucun argument à selectAs effacera la sélection courante (habituellement, efface le caractères par défaut *) et construira une liste de sélection basée sur les noms des colonnes des objets courants.
object | array $column_or_object - un objet de données ou un tableau de noms de colonnes
string $format - le format des colonnes à afficher, en utilisant le format sprintf, le %s est remplacé par le nom de la colonne, donc, car_%s résultera en la génération sql 'car.name as car_name'.
string $tableName - ceci est utilisé soit lorsque un tableau est fourni en tant que premier argument, soit lorsque vous joingez une table 'as' un atre nom
Exemple 34-1. Exemple avec selectAs()
|
Précédent | Sommaire | Suivant |
->getLinks() | Niveau supérieur | ->joinAdd() |