2013-06-14 2 views
0

$sql=$pardConfig->prepare("SELECT * FROM ".$this->menu); 여기에서 db.data 테이블을 호출하고 싶습니다. 여기서는 menu.i 만 객체를 호출하려고합니다. ???개체를 통해 공용 변수를 호출합니다

<?php 

    $dbhost=null; 
    $dbname=null; 
    $dbuser=null; 
    $dbpass=null; 

    $file = __DIR__ ."/config.json"; 

    $array = file_get_contents($file); 
    $dbConfig=json_decode($array); 

    $pardConfig=new PDO('mysql:host='.$dbConfig[0].';'.'dbname='.$dbConfig[1],$dbConfig[2],$dbConfig[3]); 

    class pardDb 
    { 
     public $config = "pard_admin_config"; 
     public $article = "pard_article"; 
     public $menu = "pard_menu"; 
     public $user = "pard_user"; 
     public $images = "pard_images"; 

     function pardTemplate($pardConfig,$pardDbTable){ 
      $sql=$pardConfig->prepare("SELECT * FROM ".$this->menu); 
      $sql->execute(); 
      $result=$sql->fetchALL(PDO::FETCH_OBJ); 
      $item = array_reverse($result); 
      return $item; 
     } 
    } 

    $pardDbTable = new pardDb(); 
    $pardDbTable->pardTemplate($config,$pardConfig); 

    ?> 

나는 하나의 개체를 원한다. 하나 개 고안 패턴의

echo $obj->menu; 
echo $obj->article; 

답변

관련 문제