没有合适的资源?快使用搜索试试~ 我知道了~
Doophp中文手册 v1.2.doc
5星 · 超过95%的资源 需积分: 10 32 下载量 106 浏览量
2011-09-19
09:16:42
上传
评论
收藏 170KB DOC 举报
温馨提示
试读
22页
Doophp 参考手册最完整版本 送给有需要的朋友。感觉网上Doophp的手册不对哦。
资源推荐
资源详情
资源评论
DooPHP Framework 中文手册 v1.2
DooPHP Framework 中文手册 v1.2..................................................................................................1
DooPHP 入门篇..........................................................................................................................2
DooPHP 简介......................................................................................................................2
运行环境.............................................................................................................................3
安装指导.............................................................................................................................3
项目结构.............................................................................................................................5
DooPHP 基础升级......................................................................................................................5
MVC 模式...........................................................................................................................5
入口文件.............................................................................................................................7
URLS...................................................................................................................................9
控制器...............................................................................................................................13
模型...................................................................................................................................17
视图...................................................................................................................................20
DooPHP 入门篇
DooPHP 简介
DooPHP 是一个 PHP 敏捷开发框架,同样采用 MVC 设计模式和对象关系映射(ORM)技术,
可以有效的提高开发效率。
DooPHP 本身的设计更注重的是其核心性能,而不是花哨的功能,它更适合那些不想花太
多时间学习一种框架或者一门新的语言的人。
如果你不喜欢某些框架产生的那些后期难以维护和修改的设计(frameworks that generates
frontend/backend design which are usually hard to modify and maintain later on ) , 那 么
DooPHP 一定适合你。DooPHP 给你干净的视图文件,而不是难以理解的思想。
如果下面这个介绍列表让你欣喜,那么你一定会喜欢上 DooPHP。
1. 高性能
2. 较低的学习曲线
3. 高度灵活性
4. 轻量级,全部文件加起来不超过 1M
具体来说:
1. 它不会改变你使用 PHP 的习惯。依然支持$_GET。
2. 它具有很高的兼容性。It works with shared hosting accounts and various environment.
3. 它只需要三个配置文件。 即只需要设置你的项目路径。
4. 它不需要使用命令行,SSH 也不是必须的。
5. 它不是另一个版本的 RoR 克隆,没有特别的编码规范约束。
6. 它具有清晰、完整的文档。
7. 它具有松耦合特性,可用于其他外部项目。
8. 它可以很轻松的结合第三方类。
9. 如果使用 Netbeans 开发,还会有代码提示支持。
10. 它具有完整的 API,能够很好的结合 AJAX 或者 Flash/Flex 进行混合开发。
11. 它的 URL 被设计成对搜索引擎和人类友好。
12. 它本身非常灵活,并且具有可扩展的模版引擎。
13. 它针对 common settings, routes, DB configs, DB relationship 进行了几种控制。
2
app 文件夹 - 包含了你的项目文件。
demos 文件夹 - 包含了一些基于 DooPHP 的 demo。
dooframework 文件夹 - 包含了 DooPHP 的核心文件,你可以放在根目录以外的地方。
你可以通过以下地址访问:
http://localhost/demos/uri_routing/
http://localhost/app/
http://localhost/app/index.php
DooPHP 允许你在子文件夹中运行项目,只要修改配置文件 common.conf.php 中关于项目路
径的那一项。这个文件被存在 protected/config/ 文件夹中。
改变配置文件中的 SITE_PATH 和 BASE_PATH 就可以了:
$config['SITE_PATH'] = 'C:/wamp/www/myfolderapp/';
$config['BASE_PATH'] = 'C:/wamp/www/dooframework/';
# if your app is in a some sub folders
$config['SUBFOLDER'] = '/myfolderapp/';
# This example is accessed at http://localhost/myfolderapp/
如果你想把自己的应用程序放在根目录下,只要这样就可以了:
$config['SITE_PATH'] = 'C:/wamp/www/';
4
$config['BASE_PATH'] = 'C:/wamp/www/dooframework/';
# This example is accessed at http://localhost/
要注意路径后面必须要有“/”。
项目结构
打开应用程序文件夹可以看到一下结构:
global 文件夹 - 主要存放 javascript, images, css, flash 文件
protected 文件夹 - 主要存放项目代码文件
在 protected 文件夹中:
cache 文件夹 - 存储缓存文件
class 文件夹 - 存放第三方类
config 文件夹 - 包括三个配置文件: common, routes, database configs.
controller 文件夹 - 存放控制器文件,默认有一个 MainController
model 文件夹 - 存放模型类
plugin 文件夹 - 里面有一个 template_tags.php 文件用户添加新的功能(for you to add features
to the View)
view 文件夹 - 存放视图文件
viewc 文件夹 - 存放编译模版文件(Consist of compiled template files.)
当然,最常用的文件夹就是 model, view, controller 和 config 这四个。
DooPHP 基础升级
MVC 模式
Doo 使用了广泛应用于 web 开发的模型(Model)- 视图(View)- 控制器(Controllers)的
5
剩余21页未读,继续阅读
资源评论
- 叁弦2014-05-12感谢分享 手册信息很好
- pengxing_star2013-01-28把官网上面的说明翻译成中文了,还是谢谢上传者。
ellisontang
- 粉丝: 2
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功