TP6之多数据库,路由设置与多应用模式
16lz
2021-06-07
1.多数据库访问
控制器
<?php
namespace app\controller;
use app\BaseController;
use think\facade\Db;
class Index extends BaseController
{
public function index()
{
$db1 = Db::connect('php2')->name('admin_role')->select();
$db = Db::name('admin')->select();
dump($db1,$db);
}
}
页面
2.配置路由
路由文件
<?php
use think\facade\Route;
Route::get('think', function () {
return 'hello,ThinkPHP6!';
});
Route::get('hello/:name', 'index/hello');
Route::rule('i','index');
页面
3.多应用模式
composer require topthink/think-multi-app //多应用模式扩展
后台管理系统
<?php
namespace app\admin\controller;
use app\BaseController;
class Index extends BaseController
{
public function index()
{
return '我是后台';
}
}
博客
<?php
namespace app\index\controller;
use app\BaseController;
use think\facade\Db;
class Index extends BaseController
{
public function index()
{
return '我是博客';
}
}
更多相关文章
- 微信小程序数据操作、自定义事件、微信API、路由组件、变量作用
- PHP:【微信小程序】微信小程序API,微信小程序路由,微信小程序作用
- PHP:使用curl请求聚合支付的驾考宝典题库接口数据, 并渲染到页面
- 9.)PHPWeb开发框架~Laravel入门路由配置和使用规则介绍
- 白话Thinkphp5.1
- 0517 mvc架构模式思想
- 【MVC设计模式】PHP文件上传实战案例和MVC设计模式的原理和实现
- 漫画设计模式:什么是 “职责链模式” ?
- 漫画设计模式:什么是 “装饰器模式” ?