Pager_Wrapper & PDO

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pager_Wrapper & PDO

par Shadockou » 25 nov. 2007, 18:52

Peut-être un problème de dépendance avec un package que je n'ai pas ?
Re(edit) : en fait la methode queryOne appartient probablement à MDB2 de chez
Pear, donc in fine : non ca ne fonctionnera pas avec PDO :cry: , en tout cas pas avec le
wrapper...

par Shadockou » 25 nov. 2007, 18:35

hum...aprés lecture du tutos de Lorenzo Alberton http://www.alberton.info/pear_pager_tut ... sults.html je me dis qu'effectivement c'est bien moi qui ne sait pas le faire fonctionner... :lol:

Voici le script en question :
<?php
include('../secure.php');
require_once('templateON1.php');
require_once('../../connect.php');
require_once('../../pear/pagination/Pager.php');
require_once('../../pear/pagination/examples/Pager_Wrapper.php');


$pager_options = array(
              'mode' => 'sliding',
              'perPage'=>10,
              'delta'=>2
);

$requete= "SELECT id,titre,Fdate,date FROM publications ORDER BY id";


$paged_data = Pager_Wrapper_MDB2($dbh,$requete,$pager_options);

$pagineur = $paged_data['link'];


$oSmarty->assign('smarty_pagineur', $pagineur);
$oSmarty->assign('smarty_aff_ListPub', $paged_data);
$oSmarty->display('Apublication.tpl');

?>
et voici l'erreur :

Fatal error: Call to undefined method PDO::queryOne() in /home/moi/public_html/lesite/pear/pagination/examples/Pager_Wrapper.php on line 203
(edit) : et le fichier connect.php possede le contenu suivant :
<?php
define('USER1','root');
define('PASS1','motdepasse');
define('DSN1','mysql:host=localhost;dbname=BDD');
try {
	$dbh = new PDO(DSN1,USER1,PASS1);	
} catch (PDOException $e){
	print "Erreur ! : " . $e->getMessage() . "<br>";
	die();
}
?>

Re: Pager_Wrapper & PDO

par zeus » 25 nov. 2007, 18:23

Est-ce que tu es sûr que tu ne pourras pas le faire fonctionner ?

Dans ce cas là, donnes nous des détails sur ce qui te fait dire que ça ne fonctionne pas ?

Pager_Wrapper & PDO

par Shadockou » 25 nov. 2007, 18:20

Bonjour , j'ai tenté d'utiliser le Pager_Wrapper du pager disponible sur Pear,
mais cela ne fonctionne malheureusement pas existe-t'il une classe de pagination
dans le même style qui fonctionne avec PDO ?