ThinkPHP学习笔记
1.什么是框架?
特征一:是一对代码的集合;
特征二:一个半成品的应用;
特征三:包含了一些优秀的设计模式;
定义:框架是一堆包含了常量、方法和类等代码的集合,它是一个半成品的应用,只包含了一些项目开发的时候所使用的底层框架,并不包含业务逻辑,框架还包含了一些优秀设计模式,如:单例模式、工厂模式、AR(Active Record)模式等。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
入口:
1.url
http://www.ceshi.com/index.php/Index/index
http://www.ceshi.com/index.php?m=Index&a=index
1)Index.php 入口文件
2)Index 模板类文件--IndexAction.class.php
3)index 类方法--public function index(){}
2. C操作
$user = M('user'); //链接数据库 $rows = $user->select(); //查询数据,返回二维数组 $this->assign('rows',$rows); //给模板分配数组 $this->display(); //加载模板
3. V操作
<volist name="rows" id="row"> <tr> <td>{$row['id']}</td> <td>{$row['username']}</td> <td>{$row['password']}</td> </tr> </volist>
配置:
1.全局配置文件
mytp/ThinkPHP/Conf/convention.php
/* 数据库设置 */
'DB_TYPE' => 'mysql', // 数据库类型
'DB_HOST' => 'localhost', // 服务器地址
'DB_NAME' => 'www_ceshi_com', // 数据库名
'DB_USER' => 'www_ceshi_com', // 用户名
'DB_PWD' => 'yqqlmgsycl977564', // 密码
'DB_PORT' => '3306', // 端口
'DB_PREFIX' => '', // 数据库表前缀
2.应用配置文件
mytp/Home/Conf/config.php
'DB_NAME' => 'www_ceshi_com2', // 数据库名
3.获取配置文件中的选项
echo C('DB_NAME');
posted on 2019-03-26 11:21 长相思兮长相忆ing 阅读(158) 评论(0) 编辑 收藏 举报