在自己的框架系统中使用tp类

在自己挑选的php开源系统中,各种语法不好使,习惯了tp的语法,那么怎样将tp语法拿过来到自己系统中使用呢---

think-orm

composer安装:

composer require topthink/think-orm

将下载的vendor文件,放到框架入口文件同级目录

1:将下载好的think-orm 放到自己系统的index.php。入口文件处

例如你的框架入口文件是 lala.php  那么就在该文件里引入autoload

include_once IA_ROOT . '/vendor/autoload.php';

2:之后再要使用的控制器引入配置文件(就是你的database链接数据库的配置文件里加上下面的内容就行)
require IA_ROOT . "/data/mysql.php";
mysql.php内容如下
<?php
use thinkfacadeDb;
// 数据库配置信息设置(全局有效)
Db::setConfig([
    // 默认数据连接标识
    'default'     => 'mysql',
    // 数据库连接信息
    'connections' => [
        'mysql' => [
            // 数据库类型
            'type'     => 'mysql',
            // 主机地址
            'hostname' => '1.1.1.1',
            // 用户名
            'username' => 'root',
            // 数据库名
            'password'=>'root',
            'database' => 'we7',
            // 数据库编码默认采用utf8
            'charset'  => 'utf8',
            // 数据库表前缀
            'prefix'   => 'ims_',
            // 数据库调试模式
            'debug'    => true,
        ],
    ],
]);

  然后就可以正常使用了。

 使用时:

use thinkfacadeDb;
echo "<pre>";
$aa = Db::table('xiao_category')->where('catid', 1)->find();
print_r($aa);die;
原文地址:https://www.cnblogs.com/yszr/p/15002615.html