項(xiàng)目背景: 是一個(gè)外包項(xiàng)目接回來(lái)了,然后版本是webman版本1.5.13,可能稍微老一點(diǎn)。
現(xiàn)在項(xiàng)目有一個(gè)數(shù)據(jù)庫(kù)主配置文件config/database.php
,然后admin插件下也有個(gè)plugin/admin/config/database.php
。
然后我在后臺(tái)的控制器里,比如FundccController.php重寫select方法,代碼如下
$ret = Db::table('fundcc')->where('created_at', '2025-03-05')->get(); //讀config/database.php
$ret2 = Fundcc::where('created_at', '2025-03-05')->get(); //讀 plugin/admin/config/database.php
使用DB的時(shí)候就會(huì)讀取config/database.php
,但是使用模型的方式就讀的plugin/admin/config/database.php
里面的配置。
模型是用的plugin\admin\app\model\Fundcc.php
是不是就是這樣的?因?yàn)镈B用的是use support\Db;
我是通過(guò)故意寫錯(cuò)數(shù)據(jù)庫(kù)的用戶名來(lái)判斷webman-admin來(lái)讀取哪個(gè)的。
ubuntu22.04
workerman/webman-framework 1.5.13 High performance HTTP Service Framework.
workerman/workerman 4.1.13