>  Q&A  >  본문

이 프로젝트의 포함 사항, 요구 사항 및 사용량을 관리하는 방법

프레임워크가 없는 이 PHP 프로젝트에는 다음과 같은 폴더 구조가 있습니다. Adapters, Classes and Models

php 파일 "index.php"가 루트 디렉터리에서 실행되고 모델 및 어댑터 클래스를 처리하는 데 문제가 있습니다

색인 파일

으아아아

수업 로딩

으아아아

Mysql 클래스 파일

으아아아

문제는 두 번째 MysqlClass 파일에 있습니다. 여기에 파일을 필요한 다른 클래스에 포함해야 하나요? 아니면 load.php 파일의 index.php 파일에서 이 작업을 수행하고 거기에서 로드해야 하나요? 필요한 모든 클래스 나머지 프로젝트에서는.

P粉652495194P粉652495194211일 전261

모든 응답(1)나는 대답할 것이다

  • P粉242535777

    P粉2425357772024-02-26 13:40:45

    항상 Composer와 같은 자동 로더를 사용하는 것이 좋습니다.

    먼저, 장소AdapterClassModels 子目录移动到 src 目录下。完全删除 Load.php.

    구조는 다음과 같습니다:

    으아악

    그런 다음 홈 디렉터리에 composer.json 파일을 만듭니다.

    으아악

    모든 클래스 파일에서 올바른 네임스페이스를 넣고 다음에 대한 모든 includerequire 호출을 제거합니다.

    으아악

    실행 composer install或只是composer dump-autoload,并将autoload.php文件包含在您的中index.php 홈 디렉토리에서(다른 모든 포함 및 요구 사항 제거)

    으아악

    이제 어디서든 이 코드를 호출할 수 있으며 필요한 경우 클래스가 로드됩니다.

    으아악

    회신하다
    0
  • 취소회신하다