File tree Expand file tree Collapse file tree 2 files changed +20
-1
lines changed
Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -97,6 +97,9 @@ class Module extends BaseModule
9797 */
9898 public $ debug = false ;
9999
100+ /** @var string The database connection to use for models in this module. */
101+ public $ dbConnection = 'db ' ;
102+
100103 /** @var array The rules to be used in URL management. */
101104 public $ urlRules = [
102105 '<id:\d+> ' => 'profile/show ' ,
@@ -107,4 +110,12 @@ class Module extends BaseModule
107110 'recover/<id:\d+>/<code:[A-Za-z0-9_-]+> ' => 'recovery/reset ' ,
108111 'settings/<action:\w+> ' => 'settings/<action> '
109112 ];
113+
114+ /**
115+ * @return string
116+ */
117+ public function getDb ()
118+ {
119+ return \Yii::$ app ->get ($ this ->dbConnection );
120+ }
110121}
Original file line number Diff line number Diff line change 11<?php
22
3-
43namespace dektrium \user \traits ;
54
65use dektrium \user \Module ;
76
87/**
98 * Trait ModuleTrait
9+ *
1010 * @property-read Module $module
1111 * @package dektrium\user\traits
1212 */
@@ -19,4 +19,12 @@ public function getModule()
1919 {
2020 return \Yii::$ app ->getModule ('user ' );
2121 }
22+
23+ /**
24+ * @return string
25+ */
26+ public static function getDb ()
27+ {
28+ return \Yii::$ app ->getModule ('user ' )->getDb ();
29+ }
2230}
You can’t perform that action at this time.
0 commit comments