namespace AddonsWdingzhiController;
use HomeControllerAddonsController;
class BaseController extends AddonsController {
なぜAddonsControllerがnamespaceではないのか理解できません。
ディスカッションに返信 (解決策)
あなたの書き方は間違っています(または何かが欠けています)
だから、理解できないのは普通のことです このクラスは間違っていません。 is Normal class BaseController extends HomeControllerAddonsController
namespace AddonsWdingzhiController;
parent::_initialize();
class BaseController extends HomeControllerAddonsController {
...
}
これは正しいです
use HomeControllerAddonsController;
class BaseController extends AddonsController {
}
これは間違っています
use HomeControllerAddonsController as Addons Controller;
class BaseController extends AddonsController {
...
または
use HomeControllerAddonsController;
class BaseController extends ControllerAddonsController {
...
}
が正しいです
class BaseController extends HomeControllerAddonsController {
...
}
これは正しいです
use Home
...
}
は間違っています
AddonsController として HomeControllerAddonsController を使用します。
class BaseController extends AddonsController {
...
}
または
class BaseController extends ControllerAddonsController {
...
}
は正しいです
これは他の人のコードがどのように書かれているかです。 。気にしないでください