loadModule();
classに関数がcore
ありますが、モジュールをロードするには、コンストラクトで変数を定義する必要があり、それらの多くはコアを必要とします。この関数は $core で定義されたコア クラスにあるため、単純にloadModule("someModule", $settings, $dbc, $core, $etc...);
orを使用しますか? loadModule("someModule", $settings, $dbc, $this, $etc...);
私は今混乱しています。助けていただければ幸いです。ありがとう
編集:
使用目的は次のようになります
$this->core->loadModule("initialLoad, $settings, $version, $dbc, $parser, $layout);
モジュール構成は次のようになります
public function __construct($settings, $version, $dbc, $layout, $core, $parser){
$this->settings = $settings;
$this->version = $version;
$this->dbc = $dbc;
$this->layout = $layout;
$this->core = $core;
$this->parser = $parser;
}