사용자 페이지 추가하기
📌 요구사항 및 분석
새로운 사용자 샘플 페이지를 추가하고자 함
📝 개선안 정리
https://gdadmin.example.godomall.com/test/sample.php
위 URL에 대한 스킨 파일 추가
위 URL로 잡근 가능한 컨트롤러 추가
🛠️ 튜닝 진행
📌 Controller 추가
module/Controller폴더 하위에Front/Test폴더를 생성합니다.
생성한
Test폴더 하위에SampleController.php파일을 생성하여 원하는 기능을 추가합니다.
<?php
/**
 * Namespace는 Controller\폴더명\폴더명으로 작성합니다.
 */
namespace Controller\Front\Test;
/**
 * Classname는 파일명과 동일해야 합니다.
 * \Controller\Front\Controller라는 부모 클래스를 상속받습니다.
 */
class SampleController extends \Controller\Front\Controller
{
    /**
     * Class Methods로 반드시 index()를 포함해야 합니다.
     * 추가로 Methods 만들어 동일 파일내에서 사용이 가능합니다.
     */
    public function index()
    {
        $setData = 'Hello World !!!';
        $this->setData('setData', $setData);
    }
}
// PHP 소스 코드만 포함된 경우 ?> 를 생략합니다. (PSR0 표준)📌 스킨 파일 추가
data/skin/front/[스킨]/test폴더를 생성합니다.생성한
test폴더 하위에sample.html파일을 추가한 다음,Controller에서 전달한setData를 출력합니다.
<table border="1">
    <tr>
        <td>{=setData}</td>
    </tr>
</table>🔖 결과 확인

Last updated
Was this helpful?
