1.下载地址 http://www.thinkphp.cn/down/610.html
2.开发手册 [https://www.kancloud.cn/manual/thinkphp/1773]
3.访问一下项目(它会自动生成Home)
4.连接数据库 修改Application/Common/Conf/config.php
<?php
return array(
//'配置项'=>'配置值'
//数据库配置信息
'DB_TYPE' => 'mysql', // 数据库类型
'DB_HOST' => '127.0.0.1', // 服务器地址
'DB_NAME' => 'cs', // 数据库名
'DB_USER' => 'root', // 用户名
'DB_PWD' => '', // 密码
'DB_PORT' => 3306, // 端口
'DB_PARAMS' => array(), // 数据库连接参数
'DB_PREFIX' => '', // 数据库表前缀
'DB_CHARSET'=> 'utf8', // 字符集
'DB_DEBUG' => TRUE, // 数据库调试模式 开启后可以记录SQL日志
);
5.控制器
Home下的Controller是访问控制器--------所有输出页面的控制器都写在这里
不是输出页面的控制器 可以在Home 下另建文件夹
控制器子目录是写在Controller下级的
在创建之前要修改ThinkPHP/Conf/convention.php
'CONTROLLER_LEVEL' => 2, //2 代表是两层
创建控制器是要注意命名空间------------命名空间一定要与目录一致
namespace Home\Model;
6.查询
纯sql查询
$Model = new \Think\Model(); // 实例化一个model对象 没有对应任何数据表
$sql='select * from admin';
$aa=$Model->query($sql);
模型查询
$address=M('address')->select();
打印
var_dump()
7.渲染页面
向视图输出变量值
$this->assign('aa',$aa); //第一个参数输出后的名称 第二个参数要输出的变量
定义要渲染的视图
$this->display('Admin:hello'); //第一个参数admin 是文件夹名称 第二个参数是文件名称也是视图名称
8.模板
{$aa} //输出变量
<foreach name="aa" item="value" key="key"></foreach> //循环输出变量
网友评论