MVC 구성 요소 개발/기본 구성 요소 개발

MVC 구성 요소 개발/기본 구성 요소 개발

이것은 Joomla에 대 한 모델-뷰-컨트롤러 구성 요소를 개발 하는 방법에 대 한 자습서의 여러 기사 시리즈! 버전 3.1입니다.

소개로 시작 하 고 오른쪽 ( 이 시리즈의 기사) 탐색 박스를 사용 하 여이 시리즈의 기사를 탐색 합니다.

기본 구성 요소 개발

이 페이지 출력 하는 간단한 가능한 구성 요소를 만드는 데 필요한 기본 단계를 통해 간다 Hello, world! 는 Joomla의 프런트 엔드에! 3.1 웹사이트입니다.

주 출력

먼저이 구성 요소에 대 한 기본 공용 출력을 설정 합니다. 만들기 yoursite/components/com_helloworld/helloworld.php 다음 내용을:

<? php
에코'Hello world';

매니페스트 파일

모든 확장 확장에 대 한 설치 및 구성 정보를 지정 하는 매니페스트 파일이 필요 합니다. 매니페스트 파일 이름이 componentname.xml . 간단한 구성 요소에 대 한이 XML 파일에 최소한 가능한 요소를 포함만 필요.

만들기 helloworld.xml 와 동일한 디렉터리에 당신의 helloworld.php 위, 다음 내용을:

<? xml버전="1.0"인코딩을="은 utf-8"? >
< 확장유형"구성 요소"버전= ="3.1"메서드"업그레 이드">=
        < 이름>Hello World!<>/
        < 관리></관리>
        < 파일>
                < filename>helloworld.php</파일명>
        <>파일 /
</확장> 

참고는 name 요소는 실제로 선택 사항입니다 하지만 그것은 다음 단계에서 보다 쉽게 식별 하 게.

설치

다음, 우리는 Joomla을 말할 필요가! ' 발견 '이 새로운 구성 요소가 설치 되어 사용 될 수 있도록. 이렇게 확장 관리자-> 발견 하 고 도구 모음에서 '검색'을 클릭 하 여. 이 스캔은 components 디렉터리 (다른 사람), 사이 아직 설치 하지 않은 구성 요소에 대 한 보고.

결과 테이블에 새 구성 요소를 나열 합니다 고 그것을 설치 하려면 그냥 선택한 (확인란) 도구 모음에서 '설치'를 클릭 합니다.

참고: 메시지에 대해 걱정 하지 마세요 "구성 요소 설치: XML 파일 관리 요소를 포함 하지 않은", 우리의 구성 요소 아직 어떤 관리 기능을 필요 하지 않습니다. 이 자습서의 뒷부분에 나오는 추가 하겠습니다.

전 세계 여러분 안녕하세요!

지금로 이동 하 여 작업의 기본 구성 요소를 볼 수 있다 http://localhost/joomla/index.php?option=com_helloworld (대체 localhost/joomla 설치 위치와 함께).