2013-05-10 108 views
0

我在php.Whenever我尝试实施寻呼机类梨我得到这个错误非静态方法寻呼机::厂()不应该叫静态

非静态方法传呼机初学者::工厂()不应该在d静态调用:\ XAMPP \ htdocs中\在线SAM \ TEMP \ youtube_playlist.php 21

我的代码是

<?php 
     include("header.php"); 
     include("connect.php"); 
     //connect to db to get video data 
     $qr = mysql_query("SELECT vid FROM videos",$con); 
     $data=""; 
     while($row = mysql_fetch_array($qr)) 
     { 
     $data[]=$row['vid']; 
     } 

     //pageing  
     require('Pager/Pager.php'); 
     $pg_op= array(
     'itemData'=>$data, 
     'append' => true, 
     'perPage' => 3, 
     'mode' => 'Sliding', 
     'delta' => 2 
     ); 
     $pager = Pager::factory($pg_op); 
     $pdata = $pager -> getPageData(); 
     $plinks = $pager -> getLinks(); 

      //Display the video 
      foreach ($pdata as $vd) 
      { 
?> 


      <iframe width="510" height="265" src="http://www.youtube.com/embed/<?php echo $vd; ?>" frameborder="0" allowfullscreen></iframe> 
      <?php 
       } 


       echo "<br />"; 
       echo $plinks['all']; 
       include("footer.php"); 
      ?> 

请帮

回答

1

我只是有相同问题。 此传呼机类似乎已过时。如果您仍想使用它,只需通过将命令预先加上@

$pager = @Pager::factory($pg_op);