<?
set_include_path('.'.PATH_SEPARATOR
.'library/'.PATH_SEPARATOR
.'application/controllers/'.PATH_SEPARATOR
.'application/models'.PATH_SEPARATOR
.get_include_path());
require_once 'Zend/Application.php';
//Zend Loader
include 'Zend/Loader.php';
//Wczytywanie klas
Zend_Loader::loadClass('Zend_Controller_Front');
Zend_Loader::loadClass('Zend_DB');
Zend_Loader::loadClass('Zend_DB_Table');
Zend_Loader::loadClass('Zend_Registry');
Zend_Loader::loadClass('Zend_Config_Ini');
Zend_Loader::loadClass('Zend_Layout');
Zend_Layout::startMvc('application/layouts',true);
$config=new Zend_Config_Ini('application/config.ini','general');
$registry=Zend_Registry::getInstance();
$registry->set('config',$config);
$db=Zend_Db::factory($config->db->adapter, $config->db->config->toArray());
Zend_Db_Table::getDefaultAdapter($db);
//Z tym formularze nie działają
c
//Z tym chodzą bez problemu
$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap()
->run();
jak dam w index.php to:
$frontController=Zend_Controller_Front::getInstance();
$frontController->setControllerDirectory('application/controllers/');
$frontController->throwExceptions(true);
$frontController->dispatch();
To formularze nie działają mi, pokazuje że nie znaleziono. Jak zamiast tego, dam to:
$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap()
->run();
to wszystko działa elegancko.
Nie mam podziału na moduły.