私はSeleniumUtilityというクラスを持っていて、ポータルコントローラー(テスト用)を拡張しようとしています。別のディレクトリにあるクラスを拡張するには?
私はこのようにそれを試してみました:
<?php
namespace App\Http\Utility;
require_once(__DIR__.'/../Controllers/PortalController.php');
class SeleniumUtility extends PortalController
{
...
しかし、私はFatalErrorException in SeleniumUtility.php line 14: Class 'App\Http\Utility\PortalController' not found
を取得するので、それはまだUtiltyフォルダを検索しようとします。
どのように動作しますか?
PortalController.php' 'で確認してくださいあなたのクラス名を作るには、あなたが(クラス名が同じ場合でなければなりません拡張)延長のようなPortalController' –
があなたの親クラス名です'です。このプロジェクトは名前空間に基づいていますか? –
@B。 Desai、はいクラス名は 'PortalController'です。私はそれを確認しました – Black