Example #1
0
const POST_ERROR_MESSAGE = 'Oh no, something went wrong:';
const POST_CREATED_MESSAGE = 'Your post was successfully created.';
const POST_UPDATED_MESSAGE = 'Your post was successfully updated.';
const POST_DELETED_MESSAGE = 'Your post was successfully deleted.';
// Uncomment to use an alternate template engine
// require_once 'Breeze/plugins/breeze.dwoo.php';
// require_once 'Breeze/plugins/breeze.smarty.php';
// Setup the breeze framework components
require_once 'Breeze/plugins/breeze.flashhash.php';
require_once 'Breeze/Application.php';
$breeze = new Application();
require_once 'helpers.php';
// Configure the breeze framework
$breeze->config('template_directory', BREEZE_APPLICATION . '/views/' . strtolower($breeze->config('template_engine')));
$breeze->config('errors_backtrace', false);
$breeze->error('404', function ($breeze) {
    $breeze->display('errors/404');
});
$breeze->error(function ($breeze) {
    $breeze->display('errors/500');
});
// Setup the Doctrine model components
require_once 'Doctrine/lib/Doctrine.php';
\spl_autoload_register(array('Doctrine', 'autoload'));
\spl_autoload_register(array('Doctrine_Core', 'modelsAutoload'));
$manager = \Doctrine_Manager::getInstance();
$manager->setAttribute(\Doctrine_Core::ATTR_VALIDATE, \Doctrine_Core::VALIDATE_ALL);
$manager->setAttribute(\Doctrine_Core::ATTR_EXPORT, \Doctrine_Core::EXPORT_ALL);
$manager->setAttribute(\Doctrine_Core::ATTR_MODEL_LOADING, \Doctrine_Core::MODEL_LOADING_CONSERVATIVE);
\Doctrine_Manager::connection('sqlite:///' . BREEZE_APPLICATION . '/databases/blog.db?mode=0666', 'blog');
\Doctrine_Core::loadModels(BREEZE_APPLICATION . '/models');