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();

时间: 2024-09-17 20:58:58

zend 框架配置方法的相关文章

thinkPHP5.0框架环境变量配置方法

本文实例讲述了thinkPHP5.0框架环境变量配置方法.分享给大家供大家参考,具体如下: 允许使用环境变量配置,并且优先级别比在配置文件中要高,因为在读取配置参数的时候,首先会判断环境变量中是否存在该配置. 在开发过程中,可以在应用根目录下面的.env来模拟环境变量配置,.env文件中的配置参数定义格式采用ini方式,例如: app_debug = true app_trace = true 如果你的部署环境单独配置了环境变量,那么请删除.env配置文件,避免冲突. 环境变量配置的参数会全部转

thinkPHP5.0框架配置格式、加载解析与读取方法

本文实例讲述了thinkPHP5.0框架配置格式.加载解析与读取方法.分享给大家供大家参考,具体如下: ThinkPHP支持多种格式的配置格式,但最终都是解析为PHP数组的方式. PHP数组定义 返回PHP数组的方式是默认的配置定义格式,例如: //项目配置文件 return [ // 默认模块名 'default_module' => 'index', // 默认控制器名 'default_controller' => 'Index', // 默认操作名 'default_action' =

Yii框架中sphinx索引配置方法解析_php实例

本文实例讲述了Yii框架中sphinx索引配置方法.分享给大家供大家参考,具体如下: 请先将var/test/documents.sql导入数据库,并配置好以下的MySQL用户密码数据库 #源定义 source mysql { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = yii2 sql_port = 3306 sql_query_pre = SET NAMES utf8 sql_query

Yii框架中sphinx索引配置方法解析

本文实例讲述了Yii框架中sphinx索引配置方法.分享给大家供大家参考,具体如下: 请先将var/test/documents.sql导入数据库,并配置好以下的MySQL用户密码数据库 #源定义 source mysql { type = mysql sql_host = localhost sql_user = root sql_pass = root sql_db = yii2 sql_port = 3306 sql_query_pre = SET NAMES utf8 sql_query

如何使用Zend Studio配置连接SVN功能

在使用Zend Studio开发调试PHP方面,我已介绍不少Zend Studio使用教程,今天继续Zend Studio教程之旅,主要介绍Zend Studio配置连接SVN的使用教程,Zend Studio提供了CVS.SVN版本控制功能以更好支持PHP团队协作开发,通过配置SVN服务器,使用Zend Studio连接SVN即可保证程序代码的一致性与安全性,又可以提高PHP开发效率,下面我以图文教程形式详细介绍Zend Studio配置连接SVN的具体步骤. Zend Studio配置连接S

Symfony2在Nginx下的配置方法图文教程_php实例

本文详细讲述了Symfony2在Nginx下的配置方法.分享给大家供大家参考,具体如下: 网上有很多关于symfony2在nginx下的配置文章,如果是小白,按照网上贴出来的配置文件配置,却怎么也不成功,我经过多次摸索,写下心得: 1. 首先开启Nginx的pathinfo 至于什么是pathinfo,可以参考文章<nginx下支持PATH_INFO的方法实例详解>,自行脑补.很多人按照教程配置的时候,会报500的错误,查报错日志也查不出来,八成就是没有开启pathinfo. 如果你的主机上安

使用IntelliJ IDEA开发SpringMVC网站(二)框架配置

原文:使用IntelliJ IDEA开发SpringMVC网站(二)框架配置 摘要 讲解如何配置SpringMVC框架xml,以及如何在Tomcat中运行 目录[-] 文章已针对IDEA 15做了一定的更新,部分更新较为重要,请重新阅读文章并下载最新源码. 五.SpringMVC框架配置 1.web.xml配置 2.xxx-servlet.xml配置 转载请注明出处:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生). 注:此文承接上一文:使用IntelliJ IDEA开发Spring

netbeans-求解决!用Netbeans搭建Zend框架时出错

问题描述 求解决!用Netbeans搭建Zend框架时出错 windows下的,我的apache版本是2.4的,PHP为5.5.7Zend框架版本为1.12.3.创建php项目,勾选框架支持时,没出现错误.项目右键运行Zend命令时,用此命令zf configure db-adapter adapter=PDO_MYSQL&host=localhost&dbname=guestbook&username=root&password="" producti

win2003+IIS下安装Xcache加速的配置方法分享_win服务器

在论坛后台看了半天,只有内存优化一个还没有做,但是自己以前又没有弄过,只有学了. 论坛支持Memcache.eAccelerator.Alternative PHP Cache(APC).Xcache 四种优化方式,在网上搜了很久,Memcache看的有点头晕,eAccelerator也有点莫名奇妙,最终选择Xcache. 经过一番摸索后把这个加速搞定了,手机进的时候都快了很多,效果看起来还是挺明显的,现在把配置方法写下来,以免以后重装系统或换服务器什么的又忘了怎么弄. Xcache下载地址: