На данный момент у меня есть основной класс Base
, который загружает все другие контроллеры и модели, а затем каждый класс, загружаемый Base
, имеет похожую структуру:
class SomeClass {
private $base;
function __construct(&$base) {
$this->base = $base;
}
function SomeMethod() { }
}
Тогда другой класс должен будет использовать:
class AnotherClass {
private $base;
function __construct(&$base) {
$this->base = $base;
$this->base->SomeClass->SomeMethod();
}
}
Есть ли лучший способ получить доступ к этим другим классам?