1、下载ThinkPHP模板,整个导入到项目根目录下。

2、修改index.php文件,内容如下:

<?php

/***临时配置,项目完成开发后,这些配置会取消*******/
define('APP_DEBUG',true);
/***************end临时配置*******************/

require '/ThinkPHP/ThinkPHP.php';
?>

3、运行项目,会生成对应的Conf、Lib、Tpl等目录:Conf目录为项目配置,整个项目可见;Lib包含Action、Model、Behavior、Widget。

4、配置Conf目录下的config.php文件,如下:

<?php

define('WEB_URL','http://localhost:81');//定义域名及端口(发布时改成真实域名即可)
return array(
'DB_TYPE'  => 'mysql',
'DB_HOST'  => 'localhost',
'DB_NAME'  => 'test',
'DB_USER'  => 'root',
'DB_PWD'  => '',
'DB_PORT'  => '3306',
'DB_PREFIX'  => 'fj_',//数据表前缀(指定后,数据表名必须以"fj_"开头
'DEFAULT_MODULE'
=>'Index',
'WEB_URL'  => WEB_URL.'/index.php',//定义通用模板页
'WEB_DEFAULT_URL'
=> WEB_URL,//定义web域名(可供其它php调用)
'APP_GROUP_LIST' 
=> 'Home,Admin,Api', //项目分组设定,如果不指定,则不支持项目分组
'DEFAULT_GROUP'  
=> 'Home', //
'pic_dir'  => 'upload/images/',//指定图片上传目录(供其它php调用)
);

?>

5、更改项目为分组方式:

1)在Lib/Action目录下加一个子目录(对应分组,如:Admin/Home/Api)

2)在Tpl目录下加入子目录(对应分组,如:Admin/Home/Api及Public)

3)在Tpl/Admin添加功能模板目录(如用户管理:User,权限管理:Purv),每个功能模块对应一个Action

4)在功能模板目录中添加页面文件(.html),一个页面文件对应Action中一个或多个函数

6、项目访问方式:http://localhost:81/index.php/admin/User/index;//请注意大小写的对应

ThinkPHP使用方法的更多相关文章

  1. thinkphp save()方法没有数据,保存失败解决办法

    thinkphp save()方法没有数据保存返回0,保存失败返回false   可以对返回值判断一下就好 $ret = $model->save($data); //var_dump($ret ...

  2. (转)ThinkPHP find方法 查询一条数据记录

    find() ThinkPHP find() 方法是和 select() 用法类似的一个方法,不同之处 find() 查询出来的始终只有一条数据,即系统自动加上了 LIMIT 1 限制. 当确认查询的 ...

  3. ThinkPHP 模型方法 setInc() 和 setDec() 使用详解

    对于数字字段的加减,可以直接使用 setInc() 与 setDec() 方法 ThinkPHP 内置了对统计数据(数字字段)的更新方法: setInc():将数字字段值增加 setDec():将数字 ...

  4. ThinkPHP CURD方法中field方法详解

    导读:ThinkPHP CURD方法的field方法属于模型的连贯操作方法之一,主要目的是标识要返回或者操作的字段,可以用于查询和写入操作. 1.用于查询在查询操作中field方法是使用最频繁的.$M ...

  5. ThinkPHP vendor 方法导入第三方类库

    ThinkPHP 3.2 vendor()方法的深入研究及Phpqrcode的正确扩展 ThinkPHP vendor 方法导入第三方类库 第三方类库 第三方类库指除了 ThinkPHP 框架.应用项 ...

  6. Thinkphp各种方法知识图谱

    A方法:用于实例化控制器 ThinkPHP函数详解:A方法 B方法:执行某个行为 I方法(其命名来自于英文Input):获取输入参数 支持过滤和默认值 ThinkPHP函数详解:I方法 D方法:D函数 ...

  7. ThinkPHP魔术方法

    我们在使用thinkphp开发系统的时候,有时候会用到getById('1')这个方法快速的获取一条信息的内容,比用where(" id =1 ")->find();好用多了 ...

  8. ThinkPHP I方法

    ThinkPHP的I方法是3.1.3版本新增的,如果你是之前的3.*版本的话,可以直接参考使用3.1快速入门教程系列的变量部分. 概述 正如你所见到的一样,I方法是ThinkPHP众多单字母函数中的新 ...

  9. Thinkphp C方法

    C方法是ThinkPHP用于设置.获取,以及保存配置参数的方法,使用频率较高. 了解C方法需要首先了解下ThinkPHP的配置,因为C方法的所有操作都是围绕配置相关的.ThinkPHP的配置文件采用P ...

  10. ThinkPHP CURD方法盘点:page方法

    page方法也是模型的连贯操作方法之一,是完全为分页查询而诞生的一个人性化操作方法. 用法 我们在前面已经了解了关于limit方法用于分页查询的情况,而page方法则是更人性化的进行分页查询的方法,例 ...

随机推荐

  1. Mac 必备软件 Quicksilver

    http://www.xdanger.com/2007/03/30/000067.html

  2. bshare

    function shareInit(){ $('.bshare').each(function(index, element) { var c1 = $('.p3-dialog').attr('ti ...

  3. 2. Shell 传递参数

    1. 概要 我们可以在执行 Shell脚本时,向脚本传递参数,脚本内获取参数的格式为:$n.n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推-- #!/bin/bas ...

  4. Microsoft SqlSever 数据库--软谋1

    百度百科--Microsoft SqlSever SQL是英文Structured Query Language的缩写,意思为结构化查询语言.SQL语言的主要功能就是同各种数据库建立联系,进行沟通.按 ...

  5. grub4dos新手指南-2

    Grub4dos 新手指南 一.GRUB4DOS的配置文件Grub4dos 有三个文件,grldr.grldr.mbr和menu.lst,配置文件是menu.lst,和GRUB一样.该文件一般放在和启 ...

  6. Linux下编译C代码,出现tan函数报错的情况

    undefined reference to `tan' 但是已经包含了头文件 <math.h>了,可还是报错,说是找不到tan 这个问题的原因不是很清楚, 但是网上给出的方案,就是编译的 ...

  7. python中telnetlib模块的使用

    一.Windows下开启Telnet服务 (详见:与Win7防火墙无缝结合 Telnet功能测试) 1.Windows 2000/XP/2003/Vista:默认已安装但禁止了Telnet服务 (1) ...

  8. QTP使用小技巧

    1.创建action template.     当希望在每一个新建action时都增加一些头部说明,比如作者.创建日期.说明等,用action template     来实现最简单快捷.      ...

  9. Mysql 锁机制

    innodb引擎提供了针对表级锁和行级锁 这个文章说的是行级锁 Lock有两种类型: 1,s-lock(共享锁),拥有该锁的transaction可以对row进行read操作 2,x-lock(排它锁 ...

  10. JS-将input输入框写入的小写字母全部转换成为大写字母的JS代码

    <input name="htmer" type="text" onkeyup="this.value=this.value.toUpperCa ...