php zend 配置,数据库加,模板引擎设置
发布:smiling 来源: PHP粉丝网 添加日期:2014-08-15 16:39:10 浏览: 评论:0
今天我们来讲一下关于php mvc模板的zend使用方法与配置实例,这是一款从zend加载 config文件到加载数据库 getinstance()方法用来获取前端控制器实例 加载smarty模板插件等简单的配置方法,实例代码如下:
- <?php
- */
- //指明引用文件的路径
- set_include_path('.' .
- path_separator . './libary/'. //指定zend所在目录
- path_separator . './application/models/'. //指定model所在目录
- path_separator . './libary/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);
- //设置模板后缀名//开源代码phpfensi.com
- $viewrenderer = zend_controller_action_helperbroker::getstatichelper('viewrenderer');
- $viewrenderer->setviewsuffix('php');
- //抛出异常
- $frontcontroller->throwexceptions(true);
- //开始运行程序
- $frontcontroller->dispatch();
- ?>
Tags: php zend模板 数据库 引擎
相关文章
- ·PHP 是什么?(2013-11-12)
- ·Php.ini文件位置在哪里 Php.ini文件找不到(2013-11-12)
- ·PHP 数据类型(2013-11-12)
- ·php 获取当前脚本的url(2013-11-12)
- ·php技术生成静态页面的实现(2013-11-13)
- ·缺陷月项目启动 披露PHP脚本语言漏洞(2013-11-13)
- ·在PHP中全面阻止SQL注入式攻击(2013-11-13)
- ·php生成随机密码的几种方法(2013-11-13)
- ·PHP中使用FCKeditor2.3.2配置(2013-11-13)
- ·如何使用PHP开发高效的WEB系统(2013-11-13)
- ·php:树形结构的算法(2013-11-13)
- ·php4和php5区别(2013-11-13)
- ·php数据库连接(2013-11-13)
- ·如何正确理解PHP的错误信息(2013-11-13)
- ·php页面漏洞分析及相关问题解决(2013-11-13)
- ·当在连接PHP时,抱怨一些数值没有定义参考?(2013-11-27)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)