使用框架开发心得

在开发一些功能的时候。我觉的用一些现成的框架比较好。首先统一入口、全局过滤、常用的类封装、清晰的目录结构。我常用的框架是PHP的 CodeIgniter、ThinkPHP、Qeephp。其他的框架了解过,不怎么使用。

CodeIgniter:

目录结构比较清晰:

application 应用包

system 系统驱动

index.php 入口

application 是具体工作开发的文件夹。里面有控制器(controllers)、数据层(models)、展示层(views)、扩展控制器等(core)、错误页面 (errors)、全局自定义扩展函数(helpers)、扩展类包(libraries) 等。

把握好这些目录就行。其他的就是看手册的书写方式。

注意config 文件夹中的各个php文件的配置属性。加载什么、数据库配置、程序全局配置都在这里面。也可以在config.php中定义自己的常量。

手册 http://codeigniter.org.cn/user_guide

ThinkPHP:

ThinkPHP 系统驱动

创建一个自己的项目文件夹给写的权限。

 

比如说 yang dir 下的index.php

<?php
define('THINK_PATH', '../ThinkPHP');
define('APP_NAME', 'yang');
define('APP_PATH', '.');
require(THINK_PATH."/ThinkPHP.php");
App::run();

首次运行就会生成。

Common 项目公共文件目录,一般放置项目的公共函数

Conf 配置文件

Lang 项目语言包

Lib 项目类库

Runtime 运行时生成的cache等

Tpl 模板

手册 http://thinkphp.cn/Manual

在配置文件上我觉的CI做的好。就是开发人员去修改或者开启就行。但是TP需要去找或者在config.php中自己加。最后配置文件会很乱。不统一。感觉不好。

posted on 2012-06-01 00:55  小宝哥哥  阅读(229)  评论(0编辑  收藏  举报

导航

Tasup