亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

yii2使用多個(gè)數(shù)據(jù)庫的案例

beita / 2222人閱讀

摘要:關(guān)于配置操作多個(gè)數(shù)據(jù)庫進(jìn)行操作,文檔上面也給出了具體的配置,一個(gè)實(shí)戰(zhàn)性的例子,也是很簡(jiǎn)單的,我們這里以權(quán)限控制為單個(gè)管理庫,業(yè)務(wù)庫為例來看看如何配置多個(gè)數(shù)據(jù)庫。第二步,這里我們打開配置文件,對(duì)選項(xiàng)增加四個(gè)權(quán)限關(guān)聯(lián)的數(shù)據(jù)表的配置。

作者:白狼 出處:http://www.manks.top/yii2_%E5%88%86%E5%BA%93%E5%88%86%E8%A1%A8_config.html 本文版權(quán)歸作者,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。

關(guān)于yii2配置操作多個(gè)數(shù)據(jù)庫進(jìn)行操作,文檔上面也給出了具體的配置,一個(gè)實(shí)戰(zhàn)性的例子,也是很簡(jiǎn)單的,我們這里以權(quán)限控制為單個(gè)管理庫dbname2,業(yè)務(wù)庫dbname 為例來看看如何配置多個(gè)數(shù)據(jù)庫。
No1. 第一步,我們參照大部分百度的文檔進(jìn)行操作即可。

"components" => [

"db" => [
    "class" => "yiidbConnection",
    "dsn" => "mysql:host=ip;dbname=dbname",
    "username" => "username",
    "password" => "pwd",
    "charset" => "utf8",
],
"db2" => [
    "class" => "yiidbConnection",
    "dsn" => "mysql:host=ip;dbname=dbname2",
    "username" => "username",
    "password" => "pwd",
    "charset" => "utf8",
],

],
No2.第二步,這里我們打開配置文件 main.php ,對(duì) authManager 選項(xiàng)增加四個(gè)權(quán)限關(guān)聯(lián)的數(shù)據(jù)表的配置。

"authManager" => [

"class" => "yii
bacDbManager",
"defaultRoles" => ["guest"],
"itemTable" => "dbname2.auth_item",
"itemChildTable" => "dbname2.auth_item_child",
"assignmentTable" => "dbname2.auth_assignment",
"ruleTable" => "dbname2.auth_rule",

],
其實(shí)這里配置的是 vendoryiisoftyii2rbacDbManager.php類的四個(gè)屬性,這里理應(yīng)向上面一致,直接更改項(xiàng)目配置文件。
No3.到這里其實(shí)就差不多了,那有同學(xué)疑問了,我這還沒看呢,怎么就結(jié)束了呢?那那那你說我這user表和menu表怎么辦?別急,我們來看看第三個(gè)步驟:

[考慮目前國內(nèi)網(wǎng)站大部分采集文章十分頻繁,更有甚者不注明原文出處,原作者更希望看客們查看原文,以防有任何問題不能更新所有文章,避免誤導(dǎo)!]

繼續(xù)閱讀

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/21597.html

相關(guān)文章

  • Service層是否必要性分析及案例

    摘要:有什么作用層的作用就是把這些需要多個(gè)參與的復(fù)雜業(yè)務(wù)邏輯單獨(dú)封裝出來,這些之間不再發(fā)生直接的依賴,而是在層內(nèi)協(xié)同完成邏輯。層的第一個(gè)目的其實(shí)就是對(duì)層進(jìn)行解耦。相關(guān)資料框架中,有必要再分離層么 序言 此前,我看過這樣的一個(gè)提問Yii2框架中,有必要再分離service層么?,從別人的回答中,自己也收獲了答案,但我覺得還需要有個(gè)活生生的粟子,才具有更加清晰明了和強(qiáng)有力的說服力。如對(duì)我的實(shí)戰(zhàn)經(jīng)...

    韓冰 評(píng)論0 收藏0
  • 對(duì)一個(gè)26萬數(shù)據(jù)MYSQL表Yii2程序優(yōu)化實(shí)戰(zhàn)之一 【去糟粕、加緩存】

    摘要:記住它,一點(diǎn)點(diǎn)來,萬物均可優(yōu)化。下一篇將為你講解對(duì)一個(gè)萬數(shù)據(jù)的表程序優(yōu)化實(shí)戰(zhàn)真實(shí)例子之二開刀數(shù)據(jù)表完本文原創(chuàng)發(fā)布于微信公眾號(hào)北哥小報(bào)嚴(yán)謹(jǐn)?shù)脑瓌?chuàng)技術(shù)文,還有一些其他研究。 showImg(https://segmentfault.com/img/bVPBSr?w=1200&h=500); 這是一篇真實(shí)案例,并不是理論課,阿北將同步我的整個(gè)優(yōu)化之路,優(yōu)化之路慢慢長,對(duì)大家拋磚引玉已達(dá)目的,...

    LiuZh 評(píng)論0 收藏0
  • codeception (7) 危險(xiǎn)Yii2-codeception

    摘要:前言忽然想起之前用時(shí)讓我膽戰(zhàn)心驚的那刻,那天我在測(cè)試服務(wù)器上研究著,忽然同事大叫,怎么用戶表被清空了,我當(dāng)時(shí)覺得跟自己沒關(guān),但想起我今天剛把的配置更改了,鏈接到了測(cè)試數(shù)據(jù)庫上,并且運(yùn)行過里面自帶的登陸案例,但運(yùn)行結(jié)果是失敗的,我覺得很有可能 前言 忽然想起之前用codecetion時(shí)讓我膽戰(zhàn)心驚的那刻,那天我在測(cè)試服務(wù)器上研究著codeception,忽然同事大叫,怎么用戶表被清空了,...

    ZHAO_ 評(píng)論0 收藏0
  • yii2-swoole-websocket, 支持JSONRPC通過WS、HTTP、Redis投遞異

    摘要:示例聊天室案例示例代碼發(fā)送消息聊天室成員接收消息開發(fā)在目錄下創(chuàng)建也可以是其它路徑只需修改中配置把當(dāng)前客戶端存儲(chǔ)到一個(gè)集合作為其它字符串亦可向當(dāng)前客戶端發(fā)送信息從集合中取出所有客戶度群發(fā)消息給集合中的客戶端通過連接池操作發(fā) https://github.com/immusen/yii2-swoole-websocket 示例: 聊天室案例, 示例代碼: /websocket/contro...

    MobService 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<