ZentFrame Work 框架一 简单介绍
来源:互联网 发布:java高并发书籍知乎 编辑:程序博客网 时间:2024/05/16 01:38
在写这个系列之前,至秦有点担忧,担心自己的理解不够,不能全面地,比较清楚地介绍这个框架。因为这也是至秦接触的第一个php框架。
什么是zent framework?
首先,它是一个开源框架,并且,它是一个比较知名的开源框架,基于MVC架构,在http://bbs.phpchina.com/forum.php?mod=viewthread&tid=169535这边文章中,它是国外十大PHP开源框架之一。
其次什么是框架,这玩意儿真的不好解释,就好比你要盖一座房子,是一砖一瓦地自己设计,自己盖。还是拿来现成的设计图,甚至是现成的钢筋混泥土结构,自己只管往上面添砖加瓦就够了。
再次,为什么要使用框架,我想这个问题在论坛上已经争论得够激烈了,框架这个东西,毁誉参半吧我觉得,因为高手觉得用不上,也很抵触它的使用,在这里我不发表看法
介绍完毕。
首先我们建立好这些目录:
zhang@linux:~/wdcq_gm$ tree -L 2
.
├── Application
│ ├── Bootstrap.php
│ ├── configs
│ ├── controllers
│ ├── extends
│ ├── languages
│ ├── Models MVC中的‘M’
│ ├── modules MVC中的C
│ └── views MVC中的V
├── Cache
│ ├── Array
│ ├── Config
│ ├── Menu
│ └── Singer
├── Public
│ └── default
├── QFramework
│ ├── Q
│ ├── Smarty
│ ├── Zend
│ └── ZendPlugin
├── scripts
├── sql
├── SqlMap
├── tags
└── Tmp
其中QFramework目录中的就是框架代码,其中的zent目录是在zent framework的官网上下载的。包括后来自己下载的其他一些,比如Smarty、ZendPlugin等
然后新建index.php 如下:
<?php define('ROOT',dirname(__FILE__).'/');//根路径 defined("QF")||define("QF",ROOT.'/QFramework/'); define("APPLICATION_PATH",ROOT.'/Application/');//应用的路径 defined('APPLICATION_ENV')||define('APPLICATION_ENV','production');//应用环境 defined("CONFIG_PATH") || define("CONFIG_PATH",APPLICATION_PATH.'/configs/');//配置文件的位置 defined("LOG_PATH") || define("LOG_PATH",ROOT.'/logs');//配置文件的位置 //设置包含路径 $include_path=array(QF,APPLICATION_PATH); set_include_path(implode(PATH_SEPARATOR,$include_path).PATH_SEPARATOR.get_include_path()); require_once 'Zend/Application.php'; try { //初始化自动加载 配置文件 初始化frontC $application = new Zend_Application(APPLICATION_ENV,CONFIG_PATH.'/application.ini'); $application->bootstrap()->run(); }catch(Exception $e){ echo $e->getMessage(); } ?>
- ZentFrame Work 框架一 简单介绍
- How browsers work<一>介绍
- Spring框架(一)简单介绍
- SimpleCommand(一) 框架介绍以及简单使用
- deep learning---MatConvent框架的简单介绍(一)
- 图片加载框架简单介绍<一> ImageLoader 的基本使用
- SSH 框架简单介绍
- AssetsLibrary框架简单介绍
- Wabacus框架简单介绍
- Shiro框架简单介绍
- Flixel框架介绍一
- Maplab框架介绍(一)
- 写一简单框架
- VTMagic简单介绍(一)
- ViewPager简单介绍(一)
- Anthem AJAX框架简单介绍
- zend f2框架简单介绍
- CoreLocation框架的简单介绍
- 简单SAP ABAP发送邮件示例代码
- Java内存溢出详解
- unexpected token: * near line 1, column 8 [select * from tb_cat]
- 分页
- 有关一个dll的调用约定错误 2010-9-25 16:06
- ZentFrame Work 框架一 简单介绍
- 数据库3范式,解释
- 正则表达式
- WebService系列博客{三}[通过本地Wsdl文件生成客户端调用代码、MyEclipse视图调用webservice]
- 转载预编译头文件 2010-9-25 19:01
- Java编译时生成调试信息选项详解(javac -g)
- 数据结构_线性表
- android:listView 属性
- 定义一个内部类