Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 16-08-2013 18:15:39

sebhm
Nouveau membre
Date d'inscription: 03-05-2013
Messages: 4

recuperer les données d'un Select

Bonjour,

je vois en parcourant les forums et tutoriels différentes facons de recuperer les données d'une requete SELECT.

Code:

$resultset = $tableGateway->select(...)

Code:

use Zend\Db\Sql\Select();
use Zend\Db\ResultSet\ResultSet();

$select = new Select();
$select->from('album')
   ->columns(array('album.*', 'artist.*'))
   ->join('artist', 'album.artist_id' = 'artist.artist_id');

$statement = $dbAdapter->createStatement();
$select->prepareStatement($dbAdapter, $statement);
$driverResult = $statment->execute();

$resultset = new ResultSet();
$resultset->setDataSource($driverResult);

Code:

$resultSet = $adapter->query($sql);

dans ZF1, je faisais (dans une classe fille de Zend_Db_Table_Abstract)

Code:

$rows = $this->fetchAll($select);

Ma question est donc :
Que faut-il utiliser ?
Quels différences ?
Pourquoi tant de lignes quand on utilise les 'statement', et quel interet des les utiliser ?

Merci de vos lumieres

Dernière modification par sebhm (17-08-2013 22:31:06)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages