thinkphp의 폴더 구성 구조는 어떻게 되나요?
ThinkPHP 프레임워크를 사용하여 개발하는 과정에서는 폴더 구성 구조가 매우 중요합니다. 좋은 조직 구조는 코드를 더 명확하고 읽기 쉽게 만들고 개발 효율성을 향상시킬 수 있기 때문입니다.
ThinkPHP 프레임워크의 폴더 구성 구조는 다음과 같습니다.
├─ application //应用目录 │ ├─ command //控制台指令 (3.2版本以后新增) │ ├─ common //公共模块目录 │ ├─ config //配置文件目录 │ ├─ controller //控制器目录 │ ├─ model //模型目录 │ ├─ service //服务层目录 (3.2版本以后新增) │ ├─ view //视图目录 │ └─ ... //其他自定义模块目录 ├─ extend //扩展类库目录 ├─ public //公共文件目录 ├─ runtime //运行时目录 ├─ thinkphp //框架核心目录 ├─ vendor //第三方类库目录 ├─ composer.json //Composer配置文件 ├─ think
그 중 application
디렉터리는 우리가 주로 작업하는 디렉터리입니다. 아래에서는 각 디렉터리의 역할을 자세히 소개합니다. application
目录是我们主要工作的目录。下面,我们详细介绍一下每个目录的作用:
-
application
目录
application
目录是我们主要工作的目录,它包含了我们应用的所有核心逻辑。这个目录下包含了许多子目录,比如command
、common
、config
、controller
、model
、service
、view
等。
-
extend
目录
extend
目录是扩展类库目录,我们可以通过将一些常用的第三方类库放入这个目录来进行统一管理。
-
public
目录
public
目录是我们应用的公共文件目录,比如图像、JavaScript文件,还有网站的一些静态页面。
-
runtime
目录
runtime
目录是一个运行时目录,里面包括了应用的日志文件、缓存文件等。
-
thinkphp
目录
thinkphp
目录是框架核心目录,包括了框架的所有核心代码。
-
vendor
目录
vendor
目录是第三方类库目录,按照Composer的规范进行组织。
-
composer.json
文件
composer.json
-
application
디렉터리
application
디렉터리가 주요 작업입니다. 애플리케이션의 모든 핵심 로직이 포함된 디렉터리입니다. 이 디렉터리에는 command
, common
, config
, controller
, model 과 같은 많은 하위 디렉터리가 포함되어 있습니다. 코드>, <code>서비스
, 보기
등
-
extend
디렉토리
extend
디렉토리는 확장된 클래스 라이브러리 디렉토리입니다. 일반적으로 사용되는 타사 라이브러리는 통합 관리를 위해 이 디렉터리에 배치됩니다. 🎜-
public
디렉토리
public
디렉토리는 다음과 같은 애플리케이션의 공용 파일 디렉토리입니다. 이미지, JavaScript 파일 및 웹사이트의 일부 정적 페이지. 🎜-
runtime
디렉터리
runtime
디렉터리는 애플리케이션 로그 파일이 포함된 런타임 디렉터리입니다. , 캐시 파일 등 🎜-
thinkphp
디렉터리
thinkphp
디렉터리는 모든 코어를 포함하는 프레임워크의 핵심 디렉터리입니다. 프레임워크 코드의 🎜-
vendor
디렉터리
vendor
디렉터리는 Composer에 따르면 타사 라이브러리 디렉터리입니다. 사양 정리하세요. 🎜-
composer.json
파일
composer.json
파일은 Composer의 구성 파일이며, 지정된 프로젝트 기본 정보, 종속성 등을 기반으로 사용합니다. 🎜🎜요약: ThinkPHP 프레임워크에서 폴더 구성 구조는 코드를 정리하고 개발 효율성을 높이는 데 도움이 됩니다. 프레임워크의 폴더 구성 구조를 잘 알고 있으면 개발 과정에서 매우 도움이 될 것입니다. 🎜위 내용은 thinkphp의 폴더 구성 구조는 어떻게 되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)