我想注入接口app\models\IFoo
我如何注入到接口控制器在Yii2
private $foo;
public function __construct($id, $module, IFoo $foo, array $config = [])
{
parent::__construct($id, $module, $config);
$this->foo = $foo;
}
我應該如何設置容器糾正解決具體的類app\models\Foo
它實現IFoo
的依賴?
你能解釋一下這個目的是什麼嗎?可能更容易回答。 – Bizley
我在兩個具體類中實現了IFoo:Foo和FooStub。我想用stub進行測試等等。我想將接口注入控制器並在安裝文件(web.php或其他)中設置具體的類。 – GraDea