Exemple #1
0
 public static function initialize()
 {
     self::$current = dirname(__FILE__);
     spl_autoload_register(array(__CLASS__, 'autoload'));
 }
Exemple #2
0
<?php

require dirname(__FILE__) . '/../example.php';
HermitAutoloader::import(dirname(__FILE__));
HermitAutoloader::import(dirname(__FILE__) . '/dao');
class Hoge
{
    private $dao;
    public function __construct()
    {
        //HermitDaoManager::set(__CLASS__, 'EmployeeDao');
        $this->dao = new Hermit('EmployeeDao');
    }
    public function getAll()
    {
        return $this->dao->getAllEmployeeList();
    }
    public function getOne()
    {
        return $this->dao->getEmployeeByEmpNo(7698);
    }
    public function getEmp()
    {
        $emp = new Employee();
        $emp->empno = 7566;
        $emp->ename = 'JONES';
        return $this->dao->getEmployee($emp);
    }
}
$pdo = new PDO('sqlite:' . dirname(__FILE__) . '/resource/employee.db');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);