Smarty 템플릿 엔진을 사용하는 사람들에게 일반적인 질문입니다.Smarty 디렉토리 및 경로 설정
파일 구조는 어떻게 설정하고 있습니까? MVC 형식을 따르고 싶습니다만, 모든 CSS, Javascript 등을 Smarty 컨트롤러 및 템플릿과 함께 포함시키는 방법을 잘 모릅니다. 이러한 우스운 경로는 포함하지 않아야합니다.
아무도이 작업을 했습니까? 누구나 통찰력이 있습니까?
감사합니다. 매트
Smarty 템플릿 엔진을 사용하는 사람들에게 일반적인 질문입니다.Smarty 디렉토리 및 경로 설정
파일 구조는 어떻게 설정하고 있습니까? MVC 형식을 따르고 싶습니다만, 모든 CSS, Javascript 등을 Smarty 컨트롤러 및 템플릿과 함께 포함시키는 방법을 잘 모릅니다. 이러한 우스운 경로는 포함하지 않아야합니다.
아무도이 작업을 했습니까? 누구나 통찰력이 있습니까?
감사합니다. 매트
MMMMMM
내가 다른 구조를 추천 할 것입니다.
suppouse이 :
문서 루트이있는을 my_app/public_html을/
my_app/
- lib
- app
- public_html/
- css/
- js/
- images/
- cache/
- compiled_templates/
- templates/
- mails/
- html/
- text/
- frontend/
- backend/
- xml/
이 .. 템플릿은 문서 루트 외부에있는, 그래서이 보호됩니다. 다른 방법으로 .. 어쨌든 내/site/templates/somefile.tpl에 갈 수 있습니다.
사용자 _public_html_ 폴더에는 사용자가 액세스 할 수있는 모든 파일이 포함되어야합니다. 유식, 데이터베이스 등이 ..
응용 프로그램 폴더
이 etc..etc, 모든 탈취 파일이 포함LIB 폴더는 사용할 수있는 모든 유틸리티 클래스가 포함되어 있습니다.
어쨌든 가장 중요한 점은 프론트 엔드와 백엔드를 서로 다른 수준으로 유지하는 것입니다.
saludos
/
/includes/smarty
/includes/class.foobar.php
/includes/class.foobar2.php
/templates/myTemplate.tpl
/templates_c/
/js/
/js/jquery/jquery.js
/css/
/css/style.css
...
모든 물건을로드하는 파일을 포함하여 잘
작동합니다
require_once 'includes/class.foobar.php';
require_once 'smarty/Smarty.class.php';