當然想要先整合擴充套件,前提我已經把框架部署好了。下面就開始吧!
git clone
composer require topthink/think-orm
biny
框架預設沒有vendor
目錄的,當我們第一次使用composer
會自動生成乙個vendor
目錄並且會生成composer.json
和composer.lock
檔案。
想要使用composer
的自動載入,只需要引入vendor
目錄下的autoload.php
檔案,即可自動載入vendor
目錄下的所有擴充套件或類檔案。
在biny/web/index.php
入口指令碼中引入composer
自動載入檔案。
<?php
date_default_timezone_set
('asia/shanghai');
defined
('sys_debug')or
define
('sys_debug'
,true);
defined
('sys_console')or
define
('sys_console'
,true);
defined
('sys_env')or
define
('sys_env'
,'dev');
defined
('ismaintenance')or
define
('ismaintenance'
,false);
if(sys_debug
)error_reporting
(e_all
^e_notice);
include
__dir__.;
// 引入 composer 自動載入檔案
include_once
__dir__
.'/../vendor/autoload.php';:
registry
(realpath
(__dir__.)
);:run()
;
'db'
=>
[// 預設資料連線標識
'default'
=>
'mysql'
,// 資料庫連線資訊
'connections'
=>
['mysql'
=>
[// 資料庫型別
'type'
=>
'mysql'
,// 主機位址
'hostname'
=>
'127.0.0.1'
,// 使用者名稱
'username'
=>
'root'
,// 密碼
'password'
=>
'root'
,// 資料庫名
'database'
=>
'test'
,// 資料庫編碼預設採用utf8
'charset'
=>
'utf8'
,// 資料庫表字首
// 'prefix' => 'think_',
// 資料庫除錯模式
'debug'
=>
true,]
,],]
,
/**
* @throws binyexception
*/public
static
function
registry()
if(is_readable()
)else
self:
:$view_root
= self::.
ds."template";if
(!is_writable
(self:
:$log_root)&&
!mkdir
(self:
:$log_root))
// 註冊資料庫配置
\think\facade\db::
setconfig
(self:
:$base
->
->
get(
'db'
,'dns'))
; self:
:init()
;}
配置好之後就可以按照th5
的使用就去進行使用了。
模型也是和以前完全相同的用法
$res = db::table('user')->where('id', 1)->find();
var_dump($res);
騰訊Bugly快速整合
一 配置gradle 1 建立下面這個tinker support.gradle檔案 然後添入官網文件中的 對於外掛程式各引數的詳細解析請參考 tinkersupport 是否啟用覆蓋tinkerpatch配置功能,預設值false 開啟後tinkerpatch配置不生效,即無需新增tinkerpa...
騰訊的「整合」王道
今天寫 鬱悶的時候,偶然間嘗試了下 qq 呵呵,不試不知道,上手就久久不能忘懷。qq一貫的作風,只需要在qq面板乙個按鈕就完成客戶端啟動 登陸 歌曲推薦。動態的歌曲推薦,還有 隨便聽聽 就像大家去聚餐最喜歡點 隨便 一樣 桌面下方透明顯示的歌詞,邊聽邊看還不會干擾到工作 作為純依賴於瀏覽器的服務,相...
Android 騰訊Bugly整合
廢話不多話 上依賴 implementation com.tencent.bugly crashreport 2.8.6 其中latest.release指代最新bugly sdk版本號,也可以指定明確的版本號,例如2.1.9 implementation com.tencent.bugly nat...