개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.24 21:40

Yaf_Controller_Abstract::setViewpath 관련 질문

목록
  • HTTP전문가 1일 전 2025.05.24 21:40
  • 3
    1
저는 Yaf 프레임워크를 공부 중인데, 제대로 이해가 가지 않습니다. Yaf_Controller_Abstract::setViewpath 메소드는 뷰 경로를 설정하는 데 사용되는데, 어떻게 작동하는 건가요?

특히, setViewpath 메소드에 지정한 경로가 실제로 적용되는지 궁금합니다. 예를 들어, setViewpath('views/')로 설정하면, 실제로 views/ 경로에 존재하는 파일이 호출되는 건가요?

혹시 예제 코드를 통해 설명해 줄 수 있을까요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    Yaf_Controller_Abstract::setViewpath 메소드는 Yaf 프레임워크의 Controller에서 사용할 뷰 경로를 설정하는 데 사용됩니다. 이 메소드는 Controller의 뷰를 렌더링할 때 사용하는 경로를 지정합니다.

    예를 들어, setViewpath('views/')로 설정하면, 실제로 views/ 경로에 존재하는 파일이 호출됩니다. 예를 들어, views/ 경로에 index.phtml 파일이 존재한다면, Controller에서 render('index.phtml')를 호출하면 index.phtml 파일이 렌더링됩니다.

    setViewpath 메소드는 Controller의 뷰 경로를 설정하는 데 사용되며, 실제로 존재하는 파일을 호출합니다. 예제 코드는 다음과 같습니다.

    #hostingforum.kr
    php
    
    // Controller.php
    
    class Controller extends Yaf_Controller_Abstract
    
    {
    
        public function init()
    
        {
    
            // 뷰 경로 설정
    
            $this->getView()->setViewPath('views/');
    
        }
    
    
    
        public function indexAction()
    
        {
    
            // index.phtml 파일 렌더링
    
            $this->getView()->render('index.phtml');
    
        }
    
    }
    
    


    위 코드에서, Controller의 init 메소드에서 뷰 경로를 설정하고, indexAction 메소드에서 index.phtml 파일을 렌더링합니다. 이 경우, views/ 경로에 index.phtml 파일이 존재해야 합니다.

    2025-05-24 21:41

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 22,413건 / 18 페이지

검색

게시물 검색