/***********************************************

Bagi yang baru belajar zend framework,mungkin sintak index.php ini bisa menjadi salah satu koleksi ada. Lho kok koleksi ???
He...he...
ya iyalah masak iyadong, sebenarnya sintak index.php bisa bervariasi tapi bagi yang belum jago rata mempunyai banyak masalah di index.php ini seperti saya.
Ngaku dech kalau saya tidak jago :(
Tapi tak papalah, orang yang jago khan berasal dari tidak jago di awalnya..
he..he.. mencoba menghibur diri sendiri.
Jadi panjang lebar dech,langsung ke codenya saja ya. codenya sebagai berikut :

<?php
date_default_timezone_set("Asia/Jakarta");
session_start();

// Define path to application directory
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));

// Define application environment
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));

// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/../library'),realpath(APPLICATION_PATH.'/../application/models'),
get_include_path(),
)));

require_once ("Zend/Loader/Autoloader.php");
require_once ("dompdf/dompdf_config.inc.php");
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->setFallbackAutoloader(true);
$autoloader->pushAutoloader('DOMPDF_autoload');


$mconfig = array('auth' => 'login',
'username' => 'register@joborobo.com',
'password' => 'jobo1234',
'ssl' => 'tls',
'port' => 587);
$tr = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $mconfig);
Zend_Mail::setDefaultTransport($tr);

$writer = new Zend_Log_Writer_Stream('output.log');
$logger = new Zend_Log($writer);
Zend_Registry::set('logger',$logger);

$resourceLoader = new Zend_Loader_Autoloader_Resource(array(
'basePath' => APPLICATION_PATH,
'namespace' => 'Application'
));

$resourceLoader->addResourceType('form', 'forms', 'Form')
->addResourceType('model', 'models', 'Model');

require_once 'Custom/MyAccessValidation.php';
///// noka

/** Zend_Application */
require_once 'Zend/Application.php';

// Create application, bootstrap, and run
$application = new Zend_Application(
'sementara',
APPLICATION_PATH . '/configs/application.ini'
);

$application->bootstrap()
->run();
?>

0 komentar: