- 5
- 0
- 约2.04千字
- 约 7页
- 2017-06-13 发布于河南
- 举报
php44讲
PHP100视频教程
演讲老师:张恩民
官方网站:
1、ThinkPHP配置文件
2、ThinkPHP数据库操作
3、ThinkPHP模板的使用
4、实例操作
(第44讲) PHP中MVC学习之ThinkPHP(下)
升帝龙狂盂妊困也袱袍梗监捅撰己幕闷锣普危硫杯团劝妹薪哩口侍庸趾袍php第44讲php第44讲
PHP100视频教程
(第44讲) PHP中MVC学习之ThinkPHP(下)
1、ThinkPHP配置文件
\ThinkPHP\Common\convention.php
/* 模块和操作设置 */
DEFAULT_MODULE = Index, // 默认模块名称
DEFAULT_ACTION = index, // 默认操作名称
/* 错误设置 */
DEBUG_MODE =false, // 调试模式默认关闭
// 惯例配置定义 变量名大小写任意,都会统一转换成小写
// 如果要覆盖惯例配置的值,请在项目配置文件中设置
// 所有配置参数都可以在生效前动态改变
蠢薄缺绒盒仿撞樟琼生碌仪帮蔼市帛忌捌截啪桶摈英赏恼税韶遏密诅堆卒php第44讲php第44讲
PHP100视频教程
(第44讲) PHP中MVC学习之ThinkPHP(下)
2、ThinkPHP数据库操作
操作数据库前我们需要在配置文件中加入数据库连接
DB_TYPE=mysql,
DB_HOST=localhost,
DB_NAME=think_Php100,
DB_USER=root,
DB_PWD=,
DB_PORT=3306,
DB_PREFIX=think_,
接下来,我们在Lib\Model目录下面创建一个BlogModel.class.php 文件,内容如下:
class BlogModel extends Model{
}
建立一个空的模块就可以了
因为我们继承了Model
假设我们建立了一个think_blog表
陇痹队坐壕讣辐宁酚仟恤腻涵珍如刀泛吗砖箭沏涌框淘逮擒阵罩啪护然垦php第44讲php第44讲
PHP100视频教程
(第44讲) PHP中MVC学习之ThinkPHP(下)
2、ThinkPHP数据库操作
定义了模型类,我们还需要修改Action类的操作方法,来获取数据并显示出来。
我们把原来默认执行的index操作方法修改成下面的代码:
class IndexAction extends Action{
public function index(){
$Blog = new BlogModel();
$list = $Blog-findAll();
dump($list);
}
}
洱傣箩蔼官努装狡聊荣堆患锦歼泻净寄镀坞橙滋坷筋坡拄榷书巨隧侵苛见php第44讲php第44讲
PHP100视频教程
(第44讲) PHP中MVC学习之ThinkPHP(下)
2、ThinkPHP数据库操作
构羡苞绍疾冗代中贱迢十仍靶所感陛飞川柄健蝴晕垛沛咬股膳花筛茄恒领php第44讲php第44讲
PHP100视频教程
(第44讲) PHP中MVC学习之ThinkPHP(下)
3、ThinkPHP模板的使用
到目前为止,我们只是使用了控制器和模型,还没有接触视图,下面来给上面的应用添加视图模板。
首先我们修改下Action的index操作方法,添加模板赋值和渲染模板操作。
class IndexAction extends Action{
public function index(){
$Blog = new BlogModel();
$list = $Blog-findAll();
$this-assign(title, ThinkPHP示例);
$this-assign(list,$list);
$this-display();
}
}
Smarty风格
title{$title}/title
/head
body
volist name=list id=vo
[ {$vo.title} ] {$vo.content}br
/volist
/body
谍箩洋妹肉殊腑靠蛀伯黑办担陵卷卧努奖桂育求轩唾已液偶苫乓总祈菱半php第44讲php第44讲
(第44讲) PHP中MVC学习之ThinkPHP(下)
PHP100视频教程
还有什么疑问可以到
也可以以发送邮件到 master@
感谢收看本次教程!
本次演讲老师:张恩民
摘丢隙超博婆夕惨拂炸禾怨琼分花启遥败络疼啡乖童枉洽裳矽盼孵狞币腰php第44讲php第44讲
原创力文档

文档评论(0)