php之ZendFramewor篇(2)zf+samrty index.php 配置

來源:互聯網
上載者:User
php之ZendFramewor篇(二)zf+samrty index.php 配置
setFallbackAutoloader ( true );$registry = Zend_Registry::getInstance ();$config = new Zend_Config_Ini ( '../application/configs/application.ini', null, true );Zend_Registry::set ( 'config', $config );$dbAdapter = Zend_Db::factory ( $config->database->db->adapter, $config->database->db->config->toArray () );$dbAdapter->query ( 'SET names utf8' );Zend_Db_Table::setDefaultAdapter ( $dbAdapter );Zend_Registry::set ( 'db', $dbAdapter );require_once 'Zend/Log.php';require_once 'Zend/Log/Writer/Stream.php';$logger = new Zend_Log ( new Zend_Log_Writer_Stream ( '.' . $config->log->logger->path, 'a+' ) );Zend_Registry::set ( 'logger', $logger );$view = new Zend_View ();$view->setScriptPath ( './templates/' );$view->setHelperPath('./templates/helpers', 'Zend_View_Helper');$registry ['view'] = $view;include_once ("../library/Smarty/Smarty.class.php");$smarty = new Smarty ();$smarty->caching = false;$smarty->template_dir = "./templates/";$smarty->compile_dir = "./data/smarty/";$smarty->cache_dir = "./data/smarty/cache_c/";//$smarty->left_delimiter = "<{";//$smarty->right_delimiter = "}>";$registry = Zend_Registry::getInstance ();$registry->set ( 'smarty', $smarty );$front = Zend_Controller_Front::getInstance ();$front->setBaseUrl ( '/' );$front->setParam ( 'useDefaultControllerAlways', true );$front->setParam ( 'noViewRenderer', true );$front->setControllerDirectory ( '../application/controllers' );$front->throwExceptions ( true );Zend_Session::start();require_once 'Zend/Application.php';$application = new Zend_Application ( APPLICATION_ENV, APPLICATION_PATH . '/configs/application.ini' );$application->bootstrap ()->run ();?>
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.