>  기사  >  백엔드 개발  >  thinkphp5.1 파일 가져오기 경로 문제에 대해

thinkphp5.1 파일 가져오기 경로 문제에 대해

不言
不言원래의
2018-06-14 10:45:114609검색

이 글은 thinkphp5.1 파일 소개 경로 문제를 주로 소개하고 있으며, 참고할만한 가치가 있습니다. 도움이 필요한 친구들은 참고하세요

Thinkphp5.1 파일 소개

1 . View 다른 뷰 파일을 파일에 도입

파일 디렉토리는 아래와 같습니다.

thinkphp5.1 파일 가져오기 경로 문제에 대해

index.html의 public 폴더 아래에 4개의 html 템플릿 파일을 도입해야 합니다. 코드는 다음과 같습니다:

{include file="/public/_meta"}
{include file="/public/_header"}
{include file="/public/_menu"}
<p>中间部分填写页面特有的内容</p>
{include file="/public/_footer"}

이러한 방식으로 일반적이고 자주 변경되지 않는 콘텐츠를 추출하여 코드 중복을 피할 수 있습니다.

2. 공용 파일 아래의 정적 파일을 뷰 파일에 삽입합니다.

파일 디렉터리는 아래와 같습니다.

thinkphp5.1 파일 가져오기 경로 문제에 대해

인덱스의 뷰 템플릿에 몇 가지 정적 CSS 및 js 파일을 도입해야 합니다. .html 이러한 파일은 일반적으로 공용 디렉토리에 저장됩니다. 이제 index.html 파일 소개 코드는 다음과 같습니다.

<link rel="stylesheet" type="text/css" href="/../static/Hadmin/static/h-ui/css/H-ui.min.css" rel="external nofollow" />
<link rel="stylesheet" type="text/css" href="/../static/Hadmin/static/h-ui.admin/css/H-ui.admin.css" rel="external nofollow" />
<link rel="stylesheet" type="text/css" href="/../static/Hadmin/lib/Hui-iconfont/1.0.8/iconfont.css" rel="external nofollow" />
<link rel="stylesheet" type="text/css" href="/../static/Hadmin/static/h-ui.admin/skin/default/skin.css" rel="external nofollow" id="skin" />
<link rel="stylesheet" type="text/css" href="/../static/Hadmin/static/h-ui.admin/css/style.css" rel="external nofollow" />

내 테스트 프로젝트에서 위의 코드는 다음과 같습니다. 성공적으로 도입되었습니다. 실제 실행에서 소개가 실패하더라도 걱정하지 마십시오. 디버깅을 용이하게 하는 방법은 다음과 같습니다. 먼저 웹 페이지를 새로 고칩니다. 두 번째 단계에서는 마우스 오른쪽 버튼을 클릭하여 웹 페이지 소스 코드를 보고 해당 파일 소개를 복사합니다. 링크를 추가하고 새 페이지에 추가합니다. 네 번째 단계에서 파일 경로가 브라우저에서 실제로 인식되는 위치를 확인하고 파일 내용에 올바르게 액세스할 수 있을 때까지 URL을 올바른 파일 경로로 조정합니다. 사용할 수 있는 파일 경로로 기존 경로를 개선할 수 있습니다.

3. 전역 변수를 직접 정의하여 템플릿 파일에서 사용하세요.

tp5.1에서 구성 변수 이름을 변경했다고 설명해야 하며 변경 사항은 다음과 같습니다.

&#39;tpl_replace_string&#39;   => [

    &#39;__STATIC__&#39;   => &#39;/static&#39;,
  ],

구체적인 구현 단계:

1 Config/template.php에 정의해야 하는 상수를 추가합니다.

2. 다음과 같이 템플릿에서 직접 사용할 수 있습니다.

<link rel="stylesheet" type="text/css" href="__STATIC__/Hadmin/static/h-ui/css/H-ui.min.css" rel="external nofollow" />

이 경로의 구체적인 설정은 실제 프로젝트 디렉터리에 따라 다르며 직접 변경할 수 있습니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되었으면 좋겠습니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!

관련 권장 사항:

ThinkPHP를 사용하여 데이터 테이블을 통합하여 서버 측 페이징을 구현하는 방법

ThinkPHP 템플릿 엔진의 변수 출력 구문 분석

위 내용은 thinkphp5.1 파일 가져오기 경로 문제에 대해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.