글쓴사람 용감독
글쓴시간2003년 11월 28일 오후 1시 27분 8초
    제목템플릿 파일의 경로 지정을 어떻게 해야할지...
아,, 이거.. 초반부터 이렇게 걸리는게 많아서....
자꾸 질문하게 되네요.
지난번에 알려주신거 보고
Template.class를 이렇게 해주고..

<?php
include 'Template_.class.php';
class Template extends Template_
{
  var $compile_check =true;
  var $compile_dir   ='/_compile';
  var $compile_ext   ='php';
  var $template_dir  ='/html';
  var $prefilter     ='adjustPath';
}
?>

프로그램에서 이런 식으로 경로를 설정하였는데요...

<?
include "../inc/template/Template.class.php";

$tpl_this = "template";
$tpl_path = "link_tpl/tpl_goods_reg.html";
$tpl = new Template;
$tpl -> define(array( $tpl_this  => $tpl_path ));

$tpl -> print_($tpl_this);

?>
실행하면.. 에러가 나거든요.
Template_ Error #1: cannot find defined template /html/link_tpl/tpl_goods_reg.html
경로는 /html/link_tpl/tpl_goods_reg.html  이게 맞는거 같은데...

경로 설정부분이 이해가 잘안가네요.
그냥 놓고 싶은데 놓고 부르고 싶은데 불러다 쓰다가
몇가지 제약이 걸리니...
관리자 용감독님 안녕하세요.

실제 경로와 에러메세지가 그렇다면.. 파일명을 잘못 적으셨다고 볼 수 밖에는 없네요.
03-11-28 13:41
관리자 경로설정이 처음엔 제약일 수 있지만.. 정해진 규칙대로 파일을 배치하다보면.. 파일관리가 용이해진다는 장점이 있는 것 같습니다.
03-11-28 13:43
용감독 이상하네요..
경로랑 파일 이름이 맞는거 같은데....
03-11-28 13:55
용감독 만약에 저렇게 에러가 나면요...
http://주소/html/link_tpl/tpl_goods_reg.html
이렇게 했을때 경로가 안맞아야 되지 않나요?
그런데 그냥 html 파일은 뜨는데...
이거 한 걸음도 못나가고 이러고 있네요.
03-11-28 14:43
관리자 답변이 늦었네요.

$template_dir 에 지정하는 절대경로는.. 웹루트를 기준으로 하는 절대경로가 아니라.. 운영체제상의 절대경로입니다. 위 코멘트를 보니 답이 나오네요.

레퍼런스 > 환경설정 2 참고하세요.
03-11-28 14:47
용감독 아.. 그러네요. 운영체제상의 절대 경로군요.
고맙습니다.
03-11-28 14:59
    이름
비밀번호
 
Since 2003-03-03 hosted on vultr.com