$router->add("/index/:action", array('controller' => 'index', 'action' => 1)); return $router; }); $di->set("libMail", function () { return new Multiple\Library\Mail(); }); /** * Caso exista o arquivo de configuração config.ini coleta os dados existentes nele e * conecta com o banco de dados */ if (file_exists('../apps/config/config.ini')) { $config = new \Phalcon\Config\Adapter\Ini('../apps/config/config.ini'); //Seta a conexão com o banco de dados $di->set('db', function () use($config) { $dbclass = 'Phalcon\\Db\\Adapter\\Pdo\\' . $config->database->adapter; return new $dbclass(array("host" => $config->database->host, "username" => $config->database->username, "password" => $config->database->password, "dbname" => $config->database->name, "charset" => 'utf8')); }); } $this->setDI($di); } public function main() { $this->_registerServices(); //Registra os módulos existentes $this->registerModules(array('frontend' => array('className' => 'Multiple\\Frontend\\Module', 'path' => '../apps/frontend/Module.php'), 'backend' => array('className' => 'Multiple\\Backend\\Module', 'path' => '../apps/backend/Module.php'))); echo $this->handle()->getContent(); } } $application = new Application(); $application->main();
<?php // Start Bootstrap Application require_once __DIR__ . '/bootstrap.php'; // Call Main Action to Handle Client's Requests $app = new Application(); $app->main();
<?php if (version_compare(PHP_VERSION, '5.1.0', '<')) { exit('Your current PHP version is: ' . PHP_VERSION . '. haXe/PHP generates code for version 5.1.0 or later'); } require_once dirname(__FILE__) . '/lib/php/Boot.class.php'; Application::main();
<?php include '../../atk4/loader.php'; $api = new Application('mysite', 'Symisun_01'); $api->main();