2017-02-18 15 views
-1

3つの分離された機能があるので、私は3つのphpファイルを使用しています。そのため、このファイルをphpのrequire()機能を使用して組み込みました。まず、私のファイル機能が正しく動作しません。

  • アピ

  • 認証の構造を見て

    • Controller.php

    • Loging.php

    • Signup.php

    • 認証ディレクトリの controller.php
  • セキュリティ

    • Controller.php

私はちょうどこのようなコードを書いたので、私はセキュリティディレクトリ内controller.phpファイルを必要とします、

namespace AppAuthentication; 

Require '../security/controller.php'; 

認証ディレクトリのcontroller.phpファイルを実行すると、この致命的なエラーが発生しましたrequire() : Failed to opening required...... No such file or directory. ...

私は何ができますか?

答えて

0

ファイルシステムにアクセスするrequire_once、include、include_onceなどのさまざまな関数が必要な場合は、もともと呼び出されたファイルからの相対アクセスです。今ではそれが中に置かれています実際のファイルのディレクトリです__DIR__の魔法定数を使用することですあなたから含めることをやっている実際のファイルへの相対的だように、この周りの簡単な方法があります。

namespace AppAuthentication; 

Require __DIR__ . '/../security/controller.php'; 
関連する問題