>  기사  >  백엔드 개발  >  THINKPHP2.0에서 3.0_php 기술로 개선된 점은 무엇입니까?

THINKPHP2.0에서 3.0_php 기술로 개선된 점은 무엇입니까?

WBOY
WBOY원래의
2016-05-16 20:26:451082검색

1. PHP에서 항목 파일을 작성하는 방법을 생각해 보세요. 끝에 app::run();

을 추가해야 할 수도 있습니다.

3.0에서는 전혀 필요하지 않습니다. 그렇지 않으면 2.debug를 두 번 호출하게 됩니다. 개발할 때 일반적으로 2.0에서는 conf 아래의 config.php에 이렇게 작성합니다.

하지만 3.0에서는 선언 방법이 달라서 Define('APP_DEBUG',true)를 사용합니다.

표현은 이렇습니다

3. 템플릿에 템플릿을 할당할 때 2.0에서는 $this->display(skin@module:method);

하지만 3.0에서는 $this->display(skin:module:method);

4. 모델을 호출할 때 다음과 같이 할 수 있습니다. $user=D('user'); 2.0에서는 완전히 괜찮지만

3.0에서 작성하시면 UserModel.php에 작성하신 모델 메소드를 전혀 호출할 수 없는 점이 아쉽습니다.

$user->D('User'); 대소문자를 무시하지 마세요

5.3.0의 배포 디렉터리는 2.0의 배포 디렉터리와 다릅니다.

6.3.0의 사용자 정의 디렉터리나 경로는 2.0과 다릅니다. 실제로 직접 작성할 수도 있습니다.

오늘은 여기까지 입니다. 천천히 업데이트해주세요~~

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