分类: 系统运维
2012-06-05 22:33:19
1引入thinkPHP
//项目名称
define(“APP_NAME”,”Myapp”);
//项目路径
define(“APP_PATH”,”./Myapp”);
//引入框架核心文件
require ‘../ThinkPHP/ThinkPHP.php’;
//执行项目
App::run();
?>
2 项目目录
Common---公用函数
Conf----配置
Lang---语言包
Lib—Action—控制器
Lib—Model---模型
Runtime—缓存
Runtime—Cache---模板缓存
Runtime—data---数据目录
Runtime—Logs---日志文件
Runtime—Temp---数据缓存
Tpl----default—模板
3 URL访问说明
http://你的域名/index.php/Actionname/Functionname
4 创建控制器
命名:控制器名称+Action.class.php
Class 控制器名称+Action extends Action{
Function xxx(){
}
}
5 定义配置文件
惯性配置:Common\convention.php 所有的配置项都可以在上面找到
项目配置文件:项目目录\Conf\config.php 将配置项复制到项目配置文件中即可
6 CURD操作
(1)创建:M(“tablename”)->add($data);
Public function index(){
$data=array(
‘id’=>1,
‘email’=>’123@qq.com’
);
M(“Guestname”)->save ($data);
}
(2)更新:M(“tablename”)->save ($data);
Public function index(){
$data=array(
‘id’=>1,
‘email’=>’123@qq.com’
);
M(“Guestname”)->save ($data);
}
(3)读取:M(“tablename”)->select;
Public function index(){
$data=M(“Guestname”)->where(“id=’2’”)->select();
dump($data);
}
(4)删除:M(“tablename”)->delete($id);
Public function index(){
M(“Guestname”)->delete(1);
}
7 模板
模板存放在Tpl\default目录下
命名规则:在模板文件夹中:新建一个文件夹对应控制器名称;再在此文件夹下建议一个html文件对于方法名称