2011-09-23 3 views
1

yii에 여러 개의 별도 부분이있는 웹 사이트를 만들고 있습니다. 각 부분에는 themes.example.com, events.example과 같은 하위 도메인이 있습니다. com 등이 나열되어 있습니다. 또한 하위 도메인의 사용자를 인증해야합니다. 그래서 나는 무엇이 더 좋을지 생각하고 있습니다. 각 파트를 yii 모듈로 만들거나이 파트 각각에 대해 별도의 yii 응용 프로그램을 만드는 것입니다.Yii 기반 웹 사이트에서 선택할 항목 : 모듈을 가리키는 하위 도메인 또는 별도의 yii 응용 프로그램

+0

Parameterizing Hostnames에 대한 자세한 내용을 알고하려면? – Jon

+0

더 현명하거나 더 편리하고 yii를 프레임 워크로 적절하게 사용할 수있는 방법으로 –

답변

0

나는 귀하의 경우 모듈을 사용하는 것이 더 좋을 것이라고 생각합니다. 적어도 하나의 webroot 디렉토리가 있어야합니다. 별도의 yii 응용 프로그램을 사용하면 프로젝트의 콘솔 부분에 적합합니다. 자세한 내용은이 링크를 참조하십시오 : The directory structure of the Yii project site

+0

감사합니다! 그 디렉토리 구조에 관한 기사는 나에게 많은 도움이되었다. –

-1

음을

당신이 YII에서 달성하려고하는 기능은 "파라미터 설정 호스트 이름"이라고합니다. Yii에서 모듈 기반 구조를 만들어야합니다.

처음에는 아파치에서 가상 호스트를 만들고 Yii 프로젝트로 리디렉션해야합니다. Yii 프레임 워크에서 config에서 URL 관리자를 변경해야합니다.

'components' => array(
    ... 
    'urlManager' => array(
     'rules' => array(
     'http://admin.example.com' => 'admin/site/index', 
     'http://admin.example.com/login' => 'admin/site/login', 
    ), 
    ), 
    ... 
), 

어떤 방법으로 "더 나은"