Changeset 20266 for lang/php

Show
Ignore:
Timestamp:
09/30/08 13:09:05 (2 months ago)
Author:
nowelium
Message:
 
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/php/misc/Hermit/example/employee/hoge.php

    r19682 r20266  
    66 
    77class Hoge { 
    8     public function execute(){ 
     8    private $dao; 
     9    public function __construct(){ 
    910        //HermitDaoManager::set(__CLASS__, 'EmployeeDao'); 
    10         $dao = new Hermit('EmployeeDao'); 
    11         //$result = $dao->getAllEmployeeList(); 
    12         $result = $dao->getEmployeeByEmpNo(7698); 
    13         /* 
     11        $this->dao = new Hermit('EmployeeDao'); 
     12    } 
     13    public function getAll(){ 
     14        return $this->dao->getAllEmployeeList(); 
     15    } 
     16    public function getOne(){ 
     17        return $this->dao->getEmployeeByEmpNo(7698); 
     18    } 
     19    public function getEmp(){ 
    1420        $emp = new Employee; 
    1521        $emp->empno = 7566; 
    1622        $emp->ename = 'JONES'; 
    17         $result = $dao->getEmployee($emp); 
    18         */ 
    19         return $result; 
     23        return $this->dao->getEmployee($emp); 
    2024    } 
    2125} 
     
    2529HermitDataSourceManager::set('EmployeeDao', $pdo); 
    2630$hoge = new Hoge; 
    27 $result = $hoge->execute(); 
    28 var_dump($result); 
     31echo '[getAll] -----------------', var_export($hoge->getAll(), true), PHP_EOL; 
     32echo '[getOne] -----------------', var_export($hoge->getOne(), true), PHP_EOL; 
     33echo '[getEmp] -----------------', var_export($hoge->getEmp(), true), PHP_EOL; 
     34