-2

私はクラスを持っています:

class Controller{}

および他の 2 つのクラス:

class HomeController extends Controller()
{
    public function ActionResult_Index()
    {
    }
}

class AboutController extends Controller()
{
    public function ActionResult_Index()
    {
    }
}

$this->ActionResult_Index(); を呼び出すと、Controller クラス内から、どれが呼び出されますか? 定義する方法はありますか?

4

4 に答える 4

1

$this->ActionResult_Index()クラス内から呼び出すと、クラスがそのメソッドを実装していないControllerため、致命的なエラーが発生します。Controller親が子から継承するのではなく、その逆です。

また、extends構文が間違っています。()基本クラスの名前の後のを取り除きます。

于 2013-08-09T09:40:06.823 に答える