너의 Joomla를 만들어라!4 JEXT-CLI 애플리케이션의 구성 요소를 사용합니다.
조무라의 안정적인 버전!4는 곧 발표될 것이다.그것은 주요 버전이기 때문에, 일부 주요 변화는 기존의 확장을 깨뜨릴 수 있다.그래서 개발자는 Joomla의 확장을 업그레이드하기 어려워요!3 대 4.
본문에서, 당신은 나의 관점에 동의하지 않을 수도 있습니다. 즉, 3에서 4로 업그레이드하는 것은 결코 어렵지 않습니다.만약 한 사람이
3.9.x
를 위해 호환성 있는 확장을 만들었다면 매우 쉽다.나도 너의 견해에 동의한다.하지만 조무라!4 새로운 구성 요소 구조를 가져왔습니다.원맛을 보고 싶으면?너는 더 많이 해야 한다.오늘 새로운 CLI 애플리케이션을 소개합니다.이 프로그램은 터미널에서 간단한 명령을 실행하기만 하면 구성 요소를 만들 수 있습니다.이것은 당신에게 구조화된 Joomla의 견본을 제공할 것입니다.4. 구성 부분.
이를 사용하면 새 구성 요소를 만들 수 있고 새 구성 요소를 만든 후에 기존 구성 요소에서 업무 논리를 도입할 수 있습니다. (J4가 MVC 구조를 제공하기 때문입니다.)
이곳의 문제는 어떻게 그것을 사용합니까?이것은 매우 쉽다.따라와-
For using the
jext-cli
you need php-cli and composer installed in your machine. The installation is written for Linux & Mac users. For Windows users, this is not going to work.
장치
git clone https://github.com/ahamed/jext-cli.git
cd jext-cli
composer install
composer dump-autoload -o
./install.sh
(macOS 및 Linux용)jext-cli --help
jext-cli
이미 당신의 전 세계 기계에 설치되었다는 것을 의미한다.사용법
이제 부품을 위한 부품과 보기를 만들 수 있습니다.구성 요소를 만들려면 먼저 Joomla로 이동합니다.4 프로젝트 루트
cd path/to/your/project/root
를 실행하고 -jext-cli --component|-c <component_name>
여기서--component|-c
는 --component
또는 -c
중 하나를 가리키며 <component_name>
는 구성 요소의 이름입니다.여러 단어의 이름을 구성 요소 이름으로 사용하지 마십시오.이 명령은 기본적인 메타 정보를 물어볼 것입니다.네-
jext-cli
은 현재 사용자 이름을 저자 이름으로 사용합니다.)(C) {year}, {Author name}
MIT
1.0.0
)Joomla\Component\<ComponentName>
.기본값을 사용하는 것이 좋습니다.)no
를 입력하고 enter 키를 누르십시오.)기본적으로 JEXT-CLI는 두 개의 예시 보기를 포함하는 구성 요소를 생성합니다.어셈블리를 사용하여 뷰를 생성하지 않으려면
--no-sample-view
플래그를 사용합니다.예컨대-jext-cli --component <component_name> --no-sample-view
여기에서 구성 요소를 성공적으로 만들었습니다.현재 우리는 모든 구성 요소가 하나 이상의 보기를 가지고 있다는 것을 안다.보기는 두 가지 유형으로 나뉜다.관리자 보기와 사이트 보기.이곳의 관리자 보기는 back
보기, 사이트 보기는 front
보기라고 부른다.뷰를 생성하려면 다음 명령을 사용합니다. -jext-cli --view [--back|-b, [--front|-f, [--both|-bt]]]
여기에 [--back|-b, [--front|-f, [--both|-bt]]]
는 여섯 가지 옵션 중 하나를 나타낸다.만약 내가 이 옵션들을 묘사한다면, 그것들은 바로 ---back|-b
는 --back
또는 -b
를 가리키며 후면 또는 관리자의 보기를 대표한다.--front|-f
는 --front
또는 -f
를 가리키며 전면 또는 현장 보기를 대표한다.--both|-bt
는 --both
또는 -bt
가 관리자의 보기와 사이트의 보기를 나타낸다.올바른 구성 요소 이름을 입력하면 뷰 이름이 표시됩니다.뷰의 이름을 두 개 입력해야 합니다.하나는 단수명이고, 다른 하나는 복수명이다.단수 이름을 입력하면
JEXT-CLI
복수 이름을 예측할 수 있습니다.만약 예측이 옳다고 생각한다면, 리턴 버튼을 누르기만 하면, 그렇지 않으면 복수 이름을 입력해야 한다.이것이 바로 보기를 만드는 모든 내용입니다.관련 파일(컨트롤러, 모델, 뷰)이 모두 생성됩니다.이것은 또한 보기 기능화에 필요한 언어 문자열, SQL 조회, 그리고 기타 코드를 주입했다.뷰가 생성되었습니다.필요에 따라 여러 뷰를 작성할 수 있습니다.모든 보기를 만든 후
administrator
로 프로젝트에 로그인한 다음 Settings > Discover
로 이동합니다.그곳에서 구성 요소가 설치를 기다리고 있는 것을 볼 수 있습니다.부품을 선택하고 도구 모음에서 Install
단추를 클릭합니다.만세!구성 요소가 설치되었습니다.이제 사이드바에서
Components > Your component
로 가세요.이것은 너의 관점이다.결론
JEXT-CLI
는 개발 속도를 높일 수 있고 오류 코드를 작성하는 데 도움을 줄 수 있습니다.만약 이 프로젝트에 관심이 있다면 환영합니다.다음 릴리즈에서는 JEXT-CLI
생성 plugins
기능을 시도하고 modules
Joomla를 지원합니다.셋.
Reference
이 문제에 관하여(너의 Joomla를 만들어라!4 JEXT-CLI 애플리케이션의 구성 요소를 사용합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ahamed_/create-your-own-joomla-4-component-using-the-jext-cli-application-o5h텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)