我有两个控制器,A和B.如何在A中使用B中的方法?例如:
class A extends BaseController {
public function a() {
}
}
......并在另一个文件中......
class B extends BaseController {
public function b() {
}
public function c() {
// do something
}
}
如何使用函数a()中的函数c()?
答案 0 :(得分:0)
//AController.blade.php
class A extends BaseController {
private $b;
public function __construct(B) {
$this->b = new B();
}
public function a() {
$this->b->c();
}
}
//BController.blade.php
class B extends BaseController {
public function b() {
}
public function c() {
echo('Im method from controller B');
}
}