private function parseFile($file) { $config = Ezer_Config::createFromPath($file); $this->cases[] = $this->mapConfig($config); }
<?php error_reporting(E_ALL); require_once 'bootstrap.php'; $config = Ezer_Config::createFromPath('config.xml'); Propel::setConfiguration($config->database->toArray()); Propel::initialize(); // insert process $variable1 = new Ezer_Variable(); $variable1->setName('title'); $variable1->setType('string'); $variable2 = new Ezer_Variable(); $variable2->setName('counter'); $partTitle = new Ezer_Variable(); $partTitle->setName('title'); $partTitle->setType('string'); $variable2->parts[] = $partTitle; $partCounts = new Ezer_Variable(); $partCounts->setName('counts'); $partCounts->setType('array'); $variable2->parts[] = $partCounts; $partArray = new Ezer_Variable(); $partCounts->parts[] = $partArray; $partStart = new Ezer_Variable(); $partStart->setName('start'); $partStart->setType('int'); $partArray->parts[] = $partStart; $partStop = new Ezer_Variable(); $partStop->setName('stop'); $partStop->setType('int'); $partArray->parts[] = $partStop;
<?php require_once dirname(__FILE__) . '/../../bootstrap.php'; $config = Ezer_Config::createFromPath(dirname(__FILE__) . '/../../config/ajax.xml'); Propel::setConfiguration($config->database->toArray()); Propel::initialize(); $uri = $_SERVER['REQUEST_URI']; EzerAjaxFrontController::run($uri);