ThinkPHP数据库基础配置

1、ThinkPHP配置文件
/ThinkPHP/Common/convention.php

/* 模块和操作设置 */
'DEFAULT_MODULE'  =>    'Index', // 默认模块名称
'DEFAULT_ACTION'    =>    'index', // 默认操作名称
/* 错误设置 */
 'DEBUG_MODE'   =>false,  // 调试模式默认关闭
// 惯例配置定义 变量名大小写任意,都会统一转换成小写
// 如果要覆盖惯例配置的值,请在项目配置文件中设置
// 所有配置参数都可以在生效前动态改变


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


2、ThinkPHP数据库操作
定义了模型类,我们还需要修改Action类的操作方法,来获取数据并显示出来。

我们把原来默认执行的index操作方法修改成下面的代码:

class IndexAction extends Action{
    public function index(){
      $Blog = new BlogModel();

$list = $Blog->findAll();

dump($list);
 }

}
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();

 }

}



<title>{$title}</title>
</head>
<body>
<volist name="list" id="vo">
[ {$vo.title} ] {$vo.content}<br>
</volist>
</body>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值