教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 zend 框架配置方法

zend 框架配置方法

发布时间:2023-05-11   编辑:jiaochengji.com
教程集为您提供zend 框架配置方法等资源,欢迎您收藏本站,我们将为您提供最新的zend 框架配置方法资源

 //指明引用文件的路径
    set_include_path('.' .
    PATH_SEPARATOR . './libary/'.           //指定ZEND所在目录
    PATH_SEPARATOR . './application/models/'. //指定MODEL所在目录
    PATH_SEPARATOR . './libary/smarty/'.      //指定smarty模板
    PATH_SEPARATOR . get_include_path());

    //必须手动加载Loader.php教程
    include "Zend/Loader.php";
    Zend_Loader::registerAutoload();
   
    //加载数据库教程配置文件
    //Zend/Config/Ini.php
    $config = new Zend_Config_Ini ('./application/config.ini', 'general');
    $registry = Zend_Registry::getInstance();
    $registry->set('config', $config);
   
    //加载数据库
    $db = Zend_Db::factory ($config->db);
    $db->query('set names gbk');
    Zend_Db_Table::setDefaultAdapter($db);

    //getInstance()方法用来获取前端控制器实例
    $frontController = Zend_Controller_Front::getInstance();
    //指定模块目录
    $frontController->addModuleDirectory('./application');
    //加载smarty模板插件
    $frontController->registerPlugin(new plugin_MyPlugin());
   
   
    //Zend布局应用
    //$options = array("layout"=>"head","layoutpath"=>"/layouts", 'contentKey' => 'CONTENT');
    //$layout = new Zend_Layout($options);


    //设置模板后缀名
    $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
    $viewRenderer->setViewSuffix('php');

    //抛出异常
    $frontController->throwExceptions(true);

   
    //开始运行程序
    $frontController->dispatch();

您可能感兴趣的文章:
Zend系列产品的php.ini配置
zend Framework自动加载类的方法介绍
良心推荐的五大敏捷好用的PHP开发框架
Zend Framework入门指引
zf框架数据库追踪器用法
PHP 框架,第 3 部分: 用户验证
php中Yaf框架集成zendframework2
常用php代码开发工具有哪些?
用Zend Encode编写开发PHP程序
PHP是什么-PHP的架构及原理概述

[关闭]
~ ~