마젠토 개발사5 Magento 2 URL 생성과 Controller Action Chapter 6 URL 생성과 Controller Action이번 장에선 URL 생성과 Controller Action 클래스를 만들어 보겠습니다. Controller Action 클래스란 MVC(Model–View–Controller) 패턴의 Controller 클래스의 행위 즉 Action을 정의한 클래스입니다. 보다 쉽게 말하면 MVC 패턴의 Controller의 역할을 하는 클래스입니다. 6.1 ‘Hellow magento 2’ 출력 모듈 만들기웹 브라우저에 http://dev.magento.com/chapter06/examples/hellow 을 입력 시 ‘Hellow magento 2’를 출력해 주는 모듈을 만들어 보겠습니다.Step 1 모듈 만들기 1. 디렉터리 만들기 $> mkdir.. 2024. 11. 17. 마젠토 - 디버깅 모듈 설치 & 로그 Chapter 3 디버깅 모듈 설치및 로그 파일이전 포스트에서는 Xdebug의 설치와 기본 설정 방법에 대해 알아보았습니다. 사실 Xdebug는 강력하지만 개발시 불편한 점들이 많습니다. 이번 포스트에서는 마젠토 개발시 간단한 디벙정보를 쉽게 알수 있는 위한 확장프로그램설치와 설정 그리고 마젠토의 로그를 살펴보겠습니다.Magento 개발시 수시로 체크해야되는 정보를 알기위해 Whoops와 Developer Toolbar와 같은 확장프로그램을 를 사용하는 것은 매우 유용합니다. Whoops : https://github.com/yireo/Yireo_WhoopsDeveloper Toolbar : https://github.com/vpietri/magento2-developer-quickdevbarC.. 2024. 11. 17. 마젠토 설치 - 샘플 데이타 설치 Chapter 1.8: Magento 샘플 데이터 설치Magento 개발에 있어 실제 데이터를 다루는 것이 중요합니다. 이를 위해 Magento에서 제공하는 샘플 데이터를 설치하여 제품, 주문, 카테고리, 프로모션, 배너, 테마 등을 시뮬레이션할 수 있습니다. 이 장에서는 샘플 데이터 설치 방법과 Magento의 운영 모드에 대해 설명합니다.Magento의 샘플 데이터를 설치하려면 다음 명령어를 실행합니다 $> php bin/magento sampledata:deploy 샘플 데이터 설치 후, 데이터베이스 스키마를 업데이트하고 데이터를 생성 및 업데이트하기 위해 다음 명령어를 실행합니다 $> php bin/magento setup:upgrade Magento의 운영 모드를 default에서 devel.. 2024. 11. 17. 마젠토 개발을 위한 IDE 설치 Chapter 2 IDE 설치이번 장에서는 Magento 개발을 위한 최적의 통합 개발 환경인 PhpStorm의 설치와 설정 방법, 그리고 PHP 디버깅을 위한 Xdebug 설정 및 사용법에 대해 알아보겠습니다.Chapter 2.1: IDE 설치PhpStorm은 강력한 기능을 제공하여 Magento 개발을 효율적으로 도와주는 IDE입니다. 다른 IDE를 사용하고 계신 분들도 많이 있지만, Magento 커뮤니티에서는 PhpStorm을 강력히 추천하고 있습니다. PhpStorm은 유료라는 치명적인 단점이 있지만, 그만큼 뛰어난 기능을 제공하여 개발 효율성을 크게 높여줍니다. 물론 마젠토 개발에 능숙하시다면 VIM같은 에디터로 충분합니다. 그러나 배우시는 입장이라면 IDE를 꼭! 사용하시길 바라며 그중에.. 2024. 11. 17. 마젠토 설치 - 서버 구축 Chapter 1 마젠토 설치이번 장에서는 로컬 환경에 Magento를 설치하는 방법을 설명하겠습니다. Magento 2.4 이상 버전을 설치하기 위해서는 여러 프로그램을 설치해야 합니다. 필요한 프로그램은 다음과 같습니다Linux , NGINX, MYSQL, PHP, Composer, Elasticsearch...이 글에서는 우분트 데스크탑(Ubuntu 20.04.1 LTS)을 설치하여 사용하였습니다. OS 설치 부분은 다루지 않고 그후의 설치과정을 다룹니다. 만약 우분트 데스크톱을 설치하여 개발하실려면 아래 사이트에서 다운받으실 수 있습니다.( 윈도우 환경의 설치를 가이드 하지않는 이유는 마젠토는 리눅스계열에 최적화 되어 있습니다. Docker, 맥, 또는 우분트 데스크탑으로 로컬환경을 구축 개.. 2024. 11. 17. 이전 1 다음