2012-05-28 3 views
0

어리석게 들릴지 모르지만 ... 명확히하는 데 도움주세요 ... PHP (MVC)를 사용하여 웹 페이지를 만드는 데 Netbeans IDE를 사용하고 있습니다. 보기 파일은 .phtml 또는 .html 확장자로 작성됩니다. 컨트롤러는 확장자 .php로 생성됩니다.보기 파일을 PHP에서 .html 또는 .phtml 또는 .php로 저장 MVC

모든 파일을 .php로 저장하더라도 문제가 없습니다. 그러나 다양한 확장 기능으로 저장하는 것의 중요성은 무엇입니까 ??

모든 것이 동일하면 다른 확장의 필요성은 무엇입니까 ???

미리 감사드립니다.

답변

2

views 디렉토리가 문서 루트 내에 있으면 브라우저로 직접보기에 액세스 할 수 있습니다. 확장자가 .php이면 PHP 인터프리터에 의해 실행됩니다. PHP 인터프리터는 문제 일 수도 있고 아닐 수도 있습니다. 그들이 .html이나 .phtml 확장자를 가지고 있다면 그들은 브라우저에 직접 표시 될 것이고, 이것은 다시 문제가 될 수도 있고 아닐 수도 있습니다. 귀하의 의견 디렉토리는 문서 루트 내에 있지 않으면 당신이 그들에 대한 직접 액세스를 제한하는 다른 보안 메커니즘이있는 경우

하거나, 파일 확장자는 취향의 문제이다.

+0

하지만로 .phtml로 내 파일을 저장할 때, 그것은 브라우저의 코드를 표시합니다 ????? – EscalinNancy

+0

예.하지만 적어도 서버에서 예기치 않은 코드가 실행되지 않습니다. '.htaccess' 파일을 통해 뷰에 대한 액세스를 제한 할 수 있습니다. – lanzz

0

그냥 규칙입니다. 그것은 쉽게 정규 PHP 코드가 아닌 템플릿 인 파일을 식별 할 수 있습니다.

관련 문제