php框架

 首页 > php框架 > ThinkPHP > THinkPHP 使用方法 - Thinkphp

THinkPHP 使用方法 - Thinkphp

分享到:
【字体:
导读:
          1、项目目录文件。2、HINK_PHP核心组件ThinkPHP复制到项目目录下面。3、创建index php文件?php 定义ThinkPHP框架路径define(THINK_PATH...

THinkPHP 使用方法

1、项目目录文件。

2、HINK_PHP核心组件ThinkPHP复制到项目目录下面。

3、创建index.php文件

  1. //定义ThinkPHP框架路径 
  2. define("THINK_PATH",'./ThinkPHP'); 
  3. //定义项目名称和路径 
  4. define('APP_NAME','Myapp'); 
  5. define('APP_PATH','.'); 
  6. require(THINK_PATH."/ThinkPHP.php"); 
  7. App::run(); 
  8. ?> 

引入think_php框架

4、在本地地址栏里输入当前项目目录地址.think_php 会自动创建相关的文件目录

5、在自动创建的配置文件里面加入数据库配置信息 /Conf/config.php

  1. return array
  2.               //'配置项'=>'配置值' 
  3.               'APP_DEBUG'       => true,   //开启调试模式 
  4.               'DB_TYPE'            => 'mysql',//数据库类型 
  5.               'DB_HOST'           => 'localhost',//数据库服务器地址 
  6.               'DB_NAME'           => 'ask',//数据库名称 
  7.               'DB_PWD'             => '',//数据库密码 
  8.               'DB_PORT'            => '3306',//数据库端口 
  9.               'DB_PREFIX' => 'pre_',//数据库前缀 
  10.        ); 
  11. ?> 

6、MVC分析处理

Lib/Action/控制器文件所在的目录

  1. <form method ="post" action = "__URL__/insert"> 
  2. 标题:<input type="text" name = "title"><br/> 
  3. 内容:<textarea name = "content" rows = '5' cols="25">textarea><br/> 
  4. <input type="submit" value ="新增数据"> 
  5. form> 
  6. <volist name ="list" id ="vo"> 
  7. 编号:{$vo.id}<br/> 
  8. 标题:{$vo.title}<br/> 
  9. 内容:{$vo.content}<hr> 
  10. volist> 

注意在action部分URL 左右都是两个_ 不然会报错的.

7、CURD 基本操作:Create创建、Update 更新、Read 读取、Delete 删除.

  1. $aa = D('question');//实例化模型 
  2. $rs = $aa->where('status=1')->order('qid desc')->select();//获取删除的数据集合 
  3. $this->assign('data',$rs);//遍历集合到数组中 
  4. $this->assign('title','综合应用');//显示标题 
分享到:
thinkphp空白页 - Thinkphp
thinkphp空白页 今天在迁移网站到新服务器上时,用thinkphp框架写的网站总是空白页,看配置文件config.php中的调试模式开启了. 但是还是无论怎么输出都是空白,纠结了半天,原来是php服务器的报错功能没有开启. php.ini找到display_errors = Off 修改为 display_errors = On
thinkphp 使用标签库的步骤 - Thinkphp
thinkphp 使用标签库的步骤 利用标签库生成列表; 步骤一: 在项目配置文件Conf文件夹下,新建一个taglibs.php文件,将 return array(  &#039;html&#039;=> &#039;@.TagLib.TagLibHtml&#039; , // 使用import方法支持的路径格式  );  拷贝进去,这是定义本项目使用哪个...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……