YThink는 ThinkPHP5.1(LTS) 및layui를 기반으로 한 컨텐츠 관리 시스템입니다. 퇴근 후 나만의 아이디어가 생겼습니다. ThinkPHP5.1과 프런트엔드 프레임워크인 LayUI를 기반으로 하는 YThink 콘텐츠 관리 시스템을 개발했습니다. 실제로 CMS는 아니지만 일부 프로젝트를 이를 기반으로 개발할 수 있습니다. 작업을 좀 저장하세요. 예를 들어, 백엔드 관리 시스템은layui를 사용하여 설정되었으며 단일 페이지 모듈, 콘텐츠 모듈, 사진 모듈, 온라인 메시지, 친숙한 링크, 회원 및 권한 관리 등과 같은 일부 기능을 구현했습니다. 일부 프런트 엔드 기능, 회원 등록, 로그인, 미니 프로그램 인증 및 기타 관련 기능도 제공됩니다. 개발 과정에서 우리는 많은 우수한 CMS 시스템의 기능과 특징을 활용했습니다.
ThinkPHP 5.1(LTS)을 기반으로 개발되었으며 전면 프레임은 LayUI 2.4.5입니다.
참고: ThinkPHP5의 실행 환경에는 PHP5.6 이상이 필요하며, PHP7 이상이 권장됩니다.
다운로드 후 작곡가 설치를 사용하여 프로젝트에 필요한 종속성을 설치합니다 ~~ 작곡가 설치 ~~~
y_think와 같은 데이터베이스를 생성하고 루트 디렉터리에서 y_think.sql을 실행하여 초기화합니다.
기타 배포 작업은 ThinkPHP를 참조하세요.
디렉토리 구조는 응용 프로그램 및 보기 디렉토리가 조정되었다는 점을 제외하면 ThinkPHP와 일관성을 유지합니다.
www WEB 배포 디렉터리(또는 하위 디렉터리)
├─응용 프로그램 응용 프로그램 디렉터리
│ ├─공용 공개 모듈 디렉토리
│ │ ├─컨트롤러 기본 컨트롤러 디렉터리
│ │ ├─모델 공개 모델 디렉토리
│ │
│ ├─관리자 백그라운드 관리 모듈
│ │ ├─common.php 모듈 함수 파일
│ │ ├─컨트롤러 컨트롤러 디렉터리
│ │ ├─모델 모델 디렉토리
│ │ ├─검증기 디렉터리 유효성 검사
│ │ └─ ... 더 많은 라이브러리 디렉토리
│ │
│ ├─api API 인터페이스 모듈
│ │ ├─config 모듈 구성 정보
│ │ ├─컨트롤러 컨트롤러 디렉터리
│ │ └─ ... 더 많은 라이브러리 디렉토리
│ │
│ ├─인덱스 프런트엔드 모듈
│ │ ├─컨트롤러 컨트롤러 디렉터리
│ │ └─ ... 더 많은 라이브러리 디렉토리
│ │
│ ├─command.php 명령줄 정의 파일
│ ├─common.php 공개 함수 파일
│ └─tags.php 애플리케이션 동작 확장 정의 파일
│
├─config 애플리케이션 구성 디렉터리
│ ├─module_name 모듈 구성 디렉터리
│ │ ├─database.php 데이터베이스 구성
│ │ ├─캐시 캐시 구성
│ │ └─ ...
│ │
│ ├─app.php 애플리케이션 구성
│ ├─cache.php 캐시 구성
│ ├─cookie.php 쿠키 구성
│ ├─database.php 데이터베이스 구성
│ ├─log.php 로그 구성
│ ├─session.php 세션 구성
│ ├─template.php 템플릿 엔진 구성
│ └─trace.php 추적 구성
│
├─경로 경로 정의 디렉터리
│ ├─route.php 경로 정의
│ └─... 더 보기
│
├─공용 WEB 디렉터리(외부 액세스 디렉터리)
│ ├─정적 정적 리소스 디렉터리
│ ├─템플릿 프런트엔드 및 백엔드 HTML 템플릿 디렉터리
│ ├─favicon.ico 웹 아이콘, 직접 교체하기
│ ├─index.php 항목 파일
│ ├─router.php 빠른 테스트 파일
│ └─.htaccess 아파치 재작성
│
├─thinkphp 프레임워크 시스템 디렉토리
│ ├─lang 언어 파일 디렉토리
│ ├─라이브러리 프레임워크 라이브러리 디렉터리
│ │ ├─think Think 클래스 라이브러리 패키지 디렉토리
│ │ └─traits 시스템 특성 디렉토리
│ │
│ ├─tpl 시스템 템플릿 디렉토리
│ ├─base.php 기본 정의 파일
│ ├─console.php 콘솔 항목 파일
│ ├─convention.php 프레임워크 규칙 구성 파일
│ ├─helper.php 도우미 함수 파일
│ ├─phpunit.xml phpunit 구성 파일
│ └─start.php 프레임워크 항목 파일
│
├─확장 클래스 라이브러리 디렉터리 확장
├─runtime 애플리케이션의 런타임 디렉터리(쓰기 가능, 사용자 정의 가능)
├─공급업체 타사 라이브러리 디렉터리(Composer 종속 라이브러리)
├─build.php 자동으로 정의 파일 생성(참고)
├─composer.json 작곡가 정의 파일
├─LICENSE.txt 인증 문서
├─README.md README 파일
├─think 명령줄 입력 파일