질문/조언질답게시판
Extra Form
PHP PHP 7.1
CMS XpressEngine
xe를 막 입문하였습니다
 
사전지식으로는 html과 css를 알고있고
 
지금은 자바스크립트와 php공부를 하고있습니다
 
근데 xe의 index.php 파일을 열어보니
 
$oContext = Context::getInstance();
$oContext->init();
if($oContext->checkSSO())
{
    $oModuleHandler = new ModuleHandler();
 
    try
    {
        if($oModuleHandler->init())
        {
            $oModuleHandler->displayContent($oModuleHandler->procModule());
        }
    }
    catch(Exception $e)
    {
        htmlHeader();
        echo Context::getLang($e->getMessage());
        htmlFooter();
    }
}
이런 생소한 문법이있는데 이건 php 문법인가요??
 
막상 접해보니 어떻게 접근해야할지 막막합니다 ...
 
어떤 책을 사서 공부해야하지 학습하는데 도움이 되는지 알려주실 수 있나요?
  • profile
    mvc 모델에 대한 이해가 좀 더 필요하실듯요.
    xe 방식이 좀 다른것이긴 하지만 개념이해가 필요합니다.
  • profile
    입문하게된 계기가 무엇인가요?
    xe를 사용하는 이유는 무엇인가요?
    그 기준을 알면 배워야할 사항이 어디까지를 알아야 하는지 보이게 됩니다.
  • profile
    php네요. xe에서 정의한 함수가 있지만 기본 골조는 php입니다.
    https://blog.naver.com/diceworld/220199510341
    어떤 솔루션에 내가 모르는 함수가 변수가 나오면... 그 솔루션에서 정의한것이거나 내가 모르는 함수이겠죠.
  • ?
    전부 php가 맞습니다. 객체지향적인 부분과 mvc패턴에 대해서 어느정도 깊게 공부하셔야 합니다.
  • ? profile
    답변감사합니다 혹시 더 깊게 공부하고싶은데 책이나 사이트 추천 가능할까요?
  • profile ?
    생활코딩에 php 관련해서 학습하시구요. 구글 php객체지향에 대해 검색해보시구요.

    XE https://xe1.xpressengine.com/dev_guide

    개발자 메뉴얼 정독하시구요.

    기본적으로 php에서 form전송으로 데이터 넣고 삭제하고 등등을 하실줄 아는 선에서 공부하세요.
  • profile
    저도 궁금했는데 감사합니다