Aller au contenu principal
Stéphane Quantin

Main navigation

  • Portfolio
  • À Propos
  • Freelance Drupal
    • Audit de site Drupal
    • Contrat de maintenance Drupal
  • Blog
  • CV
  • Contact
Languages
  • French
  • English

Fil d'Ariane

  1. Accueil

PHP

symfony 1.4 : passer des paramètres sur table_method dans un sfWidgetFormDoctrineChoice

Le widget sfWidgetFormDoctrineChoice accepte comme option 'table_method', où l'on peut définir une méthode qui renvoie une requête, une collection d'objets ou un objet unique. Cela permet de personnaliser les résultats de notre widget.

Toutefois le problème est qu'il est impossible de passer des paramètres à cette méthode, ce qui peut être nécessaire. Une solution est de créer un widget personnalisé, qui lui accepterait des paramètres.

Sélectionner une colonne personnalisée avec Propel dans symfony 1.4

Voici un extrait de code, qui permet de sélectionner qu'une seule colonne lors d'une requête, et d'accéder au résultat dans symfony.
$c = new Criteria();
$c->clearSelectColumns();
$c->addSelectColumn(objectPeer::COUNTRY);
$c->setDistinct();
$res = objectPeer::doSelectStmt($c);
while ($row = $res->fetch()) {
$country = $row[0];
}
?>

Fonctionne avec symfony 1.3/1.4 et Propel 1.4.

PHP

Réseaux sociaux

  • Malt
  • codeur.com
  • 404Works
  • LinkedIn
  • Twitter
  • DoYouBuzz

Tweets de StephaneQ

RSS feed

Pied de page

  • Contact
  • Mentions légales
Propulsé par Drupal