PHP laradock에서 프로파일 러 (성능 분석) 도구 xhprof를 넣고 이동 php 를 사용하고 있는 환경에서, 프로파일러 툴이라고 하면 xhprof 가 유명한 것 같습니다만, laradock 환경에서 간단하게 사용할 수 있을까? tideways/xhprof 공식 저장소: 아무래도 조사해 보면 laradock의 github 리포지토리에 xhprof.ini 파일이 있는 것을 알았습니다. ※공식으로 써 있는 메소드명( tideways_xhprof_enable() )과 다... LaraDockPHP라라벨xhproftideways 정적 분석을 위해 LaraDock의 SonarQube를 Windows 10 + VirtualBox + Docker 환경에서 이동해 본 메모 SonarQube라고 하는 것으로 정적 해석 되는 것이 할 수 있다고 (들)물어, 의 소스에 시험해 본 메모. 에러 수정의 방향을 잘못해 미주했지만, 마지막에는 문제 없게 시험할 수 있었다. Vagrant 2.2.6 Docker version 19.03.2, build 6a30dfc docker-compose version 1.24.1, build 4667896b SonarQube Commu... LaraDockPHPVirtualBoxSonarQube도커 서투른 Docker를 사용하여 Laravel 개발 환경 구축을 구축 (MailHog 사용하고 싶다) 환경 개발 서투른 긴 명령을 치지 않으면 docker 무서운 그냥 Laravel 개발 환경을 원했습니다 어쨌든 환경 구축 · docker에 대한 먹지 않고 싫어 (노브 먹고 싫어) 감이 반단하지 않기 때문에 굳이 docker로 Laravel 환경 구축 해 본다 Laradock? ? docker가 아니야! A full PHP development environment for Docker. Su... LaraDockPHP도커라라벨 laradock에서 IntelliJ+Laravel+Vuejs의 환경 구축: ⑴Laravel을 움직여 보자 laradock에서 IntelliJ+Laravel+Vuejs의 환경 구축: ⑴Laravel을 움직여 보자 ⬆︎지금 여기 laradock에서 IntelliJ+Laravel+Vuejs의 환경 구축: ⑵Vuejs를 움직여 보자 laradock에서 IntelliJ+Laravel+Vuejs의 환경 구축: ⑶ 자유도가 높기 때문에 더럽게 쓰려고 하면 쓸 수 있다. 이번 신경쓰는 환경 docker, do... LaraDockPHPVue.js라라벨도커 Laradock에서 Phalcon에 입문 Phalcon 만져보고 싶었기 때문에 Laradock에서 환경을 만들고 웹 응용 프로그램의 병아리를 만들려고했습니다. Laravel이라든지 알고 있지만 Phalcon은 만지지 않은 PHPer (나) 사쿠토와 Phalcon 만지고 싶은 사람 macOS 10.14.5 docker 18.09.2 다음과 같은 가정입니다. ※ phalcon-sample는 프로젝트 이름 등으로 적절하게 읽어주십시오. ... LaraDockPHPComposerPhalcon도커 Laravel dump 스마트하기 Laravel Dump Server Laravel 5.7부터 dump-server라는 기능을 사용할 수 있습니다. (참고: ) 이번 이쪽의 도입을 했으므로 가볍게 정리합니다. Laravel dump() 의 결과를 콘솔에 출력시키기 위한 툴입니다. Laravel 의 헬퍼 함수의 dump() 를 그대로 실행하면, HTTP 리스폰스에 인터럽트 형태로 내용이 출력되므로 개발시에 몇번이나 브라우저 화면을 리로드 하지 않을 수 없거나 합... LaraDockPHP라라벨Composer도커 개요편 Vagrant/VirtualBox로 가상 환경 구축해, Apache/PHP를 도입까지 Vagrant/VirtualBox로 로컬 환경을 구축한 후 Apache/PHP를 설치하고 호스트 OS에서 index.php를 표시할 수 있을 때까지의 흐름의 비망록입니다. 이 기사에서는 Vagrant/VirtualBox의 도입 의도나 거칠게 조작 순서를 합니다. 과연, 웹 서버가 필요한 것인가.」 "렌탈 서버를 빌리지 않아도 自分のPCに"仮想環境" 수고 걸릴까..?」 그러나 간단히 말하면 이... PHPVirtualBoxVagrantApache2.4환경 구축 절차 PHP: $HTTP_GET_VARS [추천] 재작성 은 더 이상 사용되지 않습니다. 그러나 오래된 프로그램에서는 사용되고 있습니다. 예를 들어, test_args.php 이 프로그램을 실행하면 다음과 같은 로그가 나옵니다. /var/log/apache2/error.log 다음과 같이 수정하면 정상적으로 움직입니다. 다음과 같이 인수를 주어 실행한 결과입니다. test_args.php?aa=12&bb=34&cc=56... PHPApache2.4 Docker로 웹 앱 환경 구축 본 기사는 동영상( )에서 설명에 사용하고 있다 슬라이드를 기사화한 것입니다. 동영상과 함께 봐주세요. ※기사화할 때에 보충 설명을 가필하고 있어, 내용은 동영상의 슬라이드와 다릅니다. ※본 기사의 내용은 2020년 3월 시점의 내용입니다. OS나 미들웨어, Docker의 버전이 다르므로 기재된 내용으로 완료되지 않는 경우가 있습니다. O S: Cent OS 7.7 웹 서비스: Apache ... MariaDB10.4PHPCentOS도커Apache2.4 아파치 httpd.conf에서 PHP를 설정하는 방법 라는 것을 보고 편리하다고 생각했기 때문에 해 보았다. 환경 macOS Mojave 버전 10.14.3 Apache 2.4.37 (Unix) PHP 7.3.1 (cli) Include로 지정하는 디렉토리에 PHP용의 설정 파일을 만든다. 이 경우 /usr/local/etc/httpd/extra에 php71.conf를 만듭니다. PHP용 구성 파일 만들기 httpd.conf의 맨 마지막 보자 ... PHP7아파치PHPApache2.4 디자인 패턴 학습을 시작하기 전에 클래스 다이어그램을 읽을 수 있습니다. 디자인 패턴을 학습하고 있으면 설명에 클래스도가 사용되는 경우가 많네요. 여러분은 클래스 다이어그램을 보고 개요를 이해한 다음 코드를 읽고 있습니까? 클래스 다이어그램을 읽는 방법을 이해해 두면 개요의 파악과 이해가 끝나므로, 디자인 패턴을 시작하기 전에 클래스 다이어그램을 읽을 수 있도록 해 두는 것이 좋습니다. 실제로 자신도 그렇게 함으로써 디자인 패턴을 이해할 때까지의 비용을 억제된 것... PHP클래스 다이어그램uml PHP 소스 코드에서 클래스 다이어그램 자동 생성 PHPSTORM에는 클래스 다이어그램을 작성해 주는 기능이 붙어 있다고 합니다만 집 환경에는 PHPSTORM 들어 있지 않기 때문에 클래스 다이어그램을 자동 생성해 주는 툴을 찾고 있어 phuml라고 하는 툴을 발견했습니다. 환경은 Ubuntu18.04LTS입니다. 에서 다운로드하여 적절한 장소로 확장합시다. 나는 ~/.local에 phuml로 확장했습니다. 이제 실행할 수 있습니다. 나는 ... PHUMLPHPuml SymfonyForm에서 우편 번호 및 전화 번호 분할 필드 이런 흔한 것 같은 입력 양식 가정하는 엔티티는 다음과 같습니다. 즉 Entity에서는 $postal 의 캐릭터 라인만으로, 입력 폼은 분할하고 싶다. 의외로 찾아도 정보가 없었기 때문에 할 수 있었던 방법을 메모한다 Controller는 보통 Twig에서는 이런 느낌 이것들을 사용하여 어떻게 했습니까? 이벤트 리스너에서 PRE_SUBMIT의 이벤트에서 PostalType 이 데이터 트랜스포... 심포니심포니5PHP Symfony4에서 FormType을 사용하여 Form을 전송합니다. 이번에 만들 예정인 테이블 Item(상품) 테이블 항목 이름 일본어 이름 금형 필수 id ID(연번) 문자열 이름 상품명 문자열 price 가격 숫자 remarks 비고 문자열 우선은 엔티티의 작성. 그리고 양식 만들기 아래에 파일이 생성되는지 확인 마이그레이션 작성 마이그레이션 실행 (질문에는 yes로 괜찮습니다) 테이블이 작성되었는지 확인. Controller도 작성해 둔다. ※ItemC... 심포니PHP트위그 Mac에 심포니 설치 지금까지 node.js에서 짹짹 쓰고 있었는데, 신년도부터 배속되는 부서에서는 PHP+symfony를 사용한 개발을 하게 되었기 때문에, 공부를 하면 symfony로 개발할 수 있는 환경을 준비한다. (PHP 오랜만・・・) 이 기사에서는 symfony 설치에서 서버를 시작하여 localhost로 표시 확인하는 부분까지를 범위로한다. 이 단계에서는 homebrew를 사용하기 때문에 homebr... 심포니PHP symfony twig에서 현재 URL을 얻는 방법 현재, 표시하는 페이지의 URL를 원하는 때가 때때로 있다. 쉽다는 것을 발견했기 때문에 메모 이제 현재 URL을 얻을 수 있습니다. Symfony의 Twig에서는 글로벌 변수가 정의되어 있습니다. 여기에 app.request 라는 것이 있다. 다양한 요청 데이터를 얻을 수 있습니다. 출력 결과는 하기. 이제 대부분의 것을 읽을 수 있습니다. 이것으로 requestUri 그리고 , 절대 패스... 심포니PHP트위그 Guzzle 첫걸음 그냥 메모. 첫 첫걸음을 내디뎠다 GuzzleUtil.php GuzzleUtilTest.php... 심포니PHPGuzzle Docker + Symfony로 환경 구축 직장에서 Symfony를 다루게 될 것 같기 때문에 공부용으로 Docker 환경을 구축했습니다. Symfony는 PHP의 메이저 프레임 워크이지만 Laravel과 비교하면 조금 일본어 정보가 적습니다. Laravel을 사용하면 Symfony의 일본어 정보의 적음에 늑대를 끌 수 있습니다. Symfony가 움직이는 환경을 docker로 즉시 만들고 싶은 분 Docker Git 조금 전의 아프데... 심포니docker-composePHP도커 VichUploaderBundle을 적용하는 Entity 속성은 NULL을 허용하지 않으면 삭제할 수 없습니다. Symfony 파일을 업로드하는 데 을 사용합니다. 을 사용하고 있으며 파일 업로드는 대로 가서 문제 없습니다. Entity 삭제(DELETE)를 발행하면 다음과 같이 흔한 오류가 나온다. Entity를 작성했을 때는, 대개 디폴트치를 설정해 버립니다만, setOriginalFileName 메소드를 호출할 때, 인수 지정된 것이 문제였습니다. 다음과 같이 null을 허용하는 "?"를 stri... 심포니PHPVichUploaderBundle [태스크②의 해설 기사]미경험으로부터 엔지니어가 커리어 초기에, 맡겨질 3개의 태스크를 출제해 본다 ~DB에 저장된 데이터를 가져와 화면에 표시하자~ 1. 표시 위치 식별 2. 표시 할 데이터가 데이터베이스에서 검색되었는지 확인합니다 (없는 경우 검색) 3. 위의 데이터를 대상 위치에 표시 라고 하는 순서가 된다. ①에서 사용한 list.twig를 조금 스크롤하면 카트에 넣는 버튼의 개소가 있으므로 그 바로 위가 표시 개소가 된다. 다음에 list.twig의 상품 정보를 표시하고 있는 개소... 심포니미경험 엔지니어PHPEC-CUBE4 docker-compose로 심포니 5 환경을 만들려고했습니다. 저는 공부용으로 한 것입니다. 실수 등 있으면 가르쳐 주시면 감사합니다. ↓이쪽에도 설정을 준비했습니다 docker-compose.yml default.conf Dockerfile symfony 버전을 지정하려면 composer create-project symfony/website-skeleton:^5.1 . 에서 symfony 화면이 표시됩니다. 데이터베이스 확인 .env 파일 수정 my... 심포니nginxPHPsetup도커 [태스크①의 해설 기사]미경험으로부터 엔지니어가 커리어 초기에, 맡겨질 3개의 태스크를 출제해 본다 ~상품 일람 페이지의 상품 가격에 「(세금 포함)」를 추기하자~ 다만 이번 태스크에 관해서는 데이터를 취득할 필요도 로직을 바꿀 필요도 없기 때문에, Controller와 View의 어느 부분에 처리가 달리고 있는지 확인해, 필요한 부분에 처리를 추가할 필요가 있다. 열린 파일 내에서 "products/list"라는 워드 검색을 하면 function index에 처리가 실행되고 있는 것을 알... 심포니PHP미경험EC-CUBE미경험 엔지니어 EC-CUBE4 플러그인을 만드는 방법 ~ 설정에서 설치까지 플러그인은 composer.json만 있으면 만들 수 있다. 우선은 MyPlugin 라는 폴더를 만들어 그 안에 composer.json 파일을 넣는다. 필요한 설정 항목은 name, version, desctription, code만. 그 외는 고정. app/Plugin/MyPlugin/composer.json 플러그인을 설치하려면 명령줄을 사용하거나 일단 압축하여 관리 화면에서 설치한다.... 심포니EC-CUBE4PHP Symfony4.4 로그인중인 계정의 암호 재확인 양식 구현 패스워드의 변경이나 신용카드의 삭제 등, 시스템상, 중요한 변경을 하는 경우는, 로그인을 하고 있는 상태에서도, 본인 확인을 위해서, 재차, 패스워드를 확인하고 싶다. 밸리데이션을 바라보고 있으면, 목적에 맞는 기능이 있었으므로, 사용해 보았습니다. 이쪽도, 즈바리, 밸리데이션으로서, 가 준비되어 있다. 여기를 사용하면 현재 로그인된 계정의 비밀번호와 체크를 해준다는 것. 폼 클래스로서, 다... 심포니PHP심포니4 Symfony4.4 비밀번호 변경 양식에서 비밀번호 확인 영역 만들기 Symfony의 폼에서, 아래와 같은 패스워드를 설정하는 경우에, 다시 패스워드를 입력시키는 확인용의 텍스트 필드를 만들고 싶다. 견고하고 양식 유형으로 이 있습니다. 이것은 지정하는 폼 타입. 예를 들면, 텍스트 필드라든지, 패스워드 필드를 2개 준비해 준다. 그냥 이 그대로 사용할 수 있습니다. Symfony의 편리한 기능을 발굴하기 위해서는 검색 키워드의 선택이 중요하네요.... 심포니PHPsymfo Symfony4.4로 로그인한 후 역할로 표시되는 페이지 변경 심포니로 로그인 양식을 만들었습니다. 사용자는 일반과 관리자의 두 가지 역할이 있으며 로그인 후 페이지를 변경하고 싶습니다. 로그인 처리는, 공식 문서의 로 구현 키워드 " "로 구그하면, symfony2 의 문서만으로 옵니다. 검색결과에서 다음과 같은 문서를 찾아보고 보고, 아무래도 로그인 후의 이벤트로 처리하는 것 같은 느낌과 닿습니다. Symfony2이기 때문에 아테에게는 안 되는데, ... 심포니PHP심포니4 Symfony4로 로그인에 실패한 경우 로그에 출력 공식 문서의 과 를 보면서, 로그인 폼으로 로그인을 하는 샘플을 작성했습니다. 계속해서 로그인에 실패했을 경우에, 실패한 사람의 로그를 취득해 두고 싶습니다. 로 작성한 경우, LoginFormAuthenticator.php 에 Logger 를 인젝션 해 출력하고 싶습니다. 이것을 하면 인증이라는 기능에 로깅이라는 다른 기능이 섞여 버리므로 잘 안되는 것 같습니다. Symfony의 정석으로서... 심포니PHP심포니4 Symfony 4.4에서 도입 된 NotificationEmail이 신경이 쓰여서 만났습니다. 20일째의 기사입니다. Symfony4.4에서 소개 . 『Notification인 Email이란 🤔』이 되었으므로, 실제로 만져 보았습니다. NotificationEmail은 Symfony의 메일 데이터 생성 클래스 중 하나입니다. TemplateEmail 의 아이 클래스로, 기본적으로는 TemplateEmail 클래스와 같은 사용법입니다. TemplateMail과 크게 다른 점은 템플릿 파... 심포니NotificationEmailPHPFoundation 오픈 소스 CMS "eZ Platform" eZ Platform은 PHP에서 개발 된 오픈 소스 엔터프라이즈 CMS입니다. 노르웨이 왕국의 회사에 의해 1999 년부터 eZ Publish로 개발되었습니다. 12월 1일 현재의 최신 안정판의 버젼은 (LTS) , 최신 개발 버젼의 버젼은 3.0.0-beta3 입니다. 개발사(eZ Systems)의 유상 지원 프레임 워크에 Symfony를 풀 스택 채용 콘텐츠를 시각적 계층 구조로 관리할... 심포니CMSPHPeZPlatform 이전 기사 보기
laradock에서 프로파일 러 (성능 분석) 도구 xhprof를 넣고 이동 php 를 사용하고 있는 환경에서, 프로파일러 툴이라고 하면 xhprof 가 유명한 것 같습니다만, laradock 환경에서 간단하게 사용할 수 있을까? tideways/xhprof 공식 저장소: 아무래도 조사해 보면 laradock의 github 리포지토리에 xhprof.ini 파일이 있는 것을 알았습니다. ※공식으로 써 있는 메소드명( tideways_xhprof_enable() )과 다... LaraDockPHP라라벨xhproftideways 정적 분석을 위해 LaraDock의 SonarQube를 Windows 10 + VirtualBox + Docker 환경에서 이동해 본 메모 SonarQube라고 하는 것으로 정적 해석 되는 것이 할 수 있다고 (들)물어, 의 소스에 시험해 본 메모. 에러 수정의 방향을 잘못해 미주했지만, 마지막에는 문제 없게 시험할 수 있었다. Vagrant 2.2.6 Docker version 19.03.2, build 6a30dfc docker-compose version 1.24.1, build 4667896b SonarQube Commu... LaraDockPHPVirtualBoxSonarQube도커 서투른 Docker를 사용하여 Laravel 개발 환경 구축을 구축 (MailHog 사용하고 싶다) 환경 개발 서투른 긴 명령을 치지 않으면 docker 무서운 그냥 Laravel 개발 환경을 원했습니다 어쨌든 환경 구축 · docker에 대한 먹지 않고 싫어 (노브 먹고 싫어) 감이 반단하지 않기 때문에 굳이 docker로 Laravel 환경 구축 해 본다 Laradock? ? docker가 아니야! A full PHP development environment for Docker. Su... LaraDockPHP도커라라벨 laradock에서 IntelliJ+Laravel+Vuejs의 환경 구축: ⑴Laravel을 움직여 보자 laradock에서 IntelliJ+Laravel+Vuejs의 환경 구축: ⑴Laravel을 움직여 보자 ⬆︎지금 여기 laradock에서 IntelliJ+Laravel+Vuejs의 환경 구축: ⑵Vuejs를 움직여 보자 laradock에서 IntelliJ+Laravel+Vuejs의 환경 구축: ⑶ 자유도가 높기 때문에 더럽게 쓰려고 하면 쓸 수 있다. 이번 신경쓰는 환경 docker, do... LaraDockPHPVue.js라라벨도커 Laradock에서 Phalcon에 입문 Phalcon 만져보고 싶었기 때문에 Laradock에서 환경을 만들고 웹 응용 프로그램의 병아리를 만들려고했습니다. Laravel이라든지 알고 있지만 Phalcon은 만지지 않은 PHPer (나) 사쿠토와 Phalcon 만지고 싶은 사람 macOS 10.14.5 docker 18.09.2 다음과 같은 가정입니다. ※ phalcon-sample는 프로젝트 이름 등으로 적절하게 읽어주십시오. ... LaraDockPHPComposerPhalcon도커 Laravel dump 스마트하기 Laravel Dump Server Laravel 5.7부터 dump-server라는 기능을 사용할 수 있습니다. (참고: ) 이번 이쪽의 도입을 했으므로 가볍게 정리합니다. Laravel dump() 의 결과를 콘솔에 출력시키기 위한 툴입니다. Laravel 의 헬퍼 함수의 dump() 를 그대로 실행하면, HTTP 리스폰스에 인터럽트 형태로 내용이 출력되므로 개발시에 몇번이나 브라우저 화면을 리로드 하지 않을 수 없거나 합... LaraDockPHP라라벨Composer도커 개요편 Vagrant/VirtualBox로 가상 환경 구축해, Apache/PHP를 도입까지 Vagrant/VirtualBox로 로컬 환경을 구축한 후 Apache/PHP를 설치하고 호스트 OS에서 index.php를 표시할 수 있을 때까지의 흐름의 비망록입니다. 이 기사에서는 Vagrant/VirtualBox의 도입 의도나 거칠게 조작 순서를 합니다. 과연, 웹 서버가 필요한 것인가.」 "렌탈 서버를 빌리지 않아도 自分のPCに"仮想環境" 수고 걸릴까..?」 그러나 간단히 말하면 이... PHPVirtualBoxVagrantApache2.4환경 구축 절차 PHP: $HTTP_GET_VARS [추천] 재작성 은 더 이상 사용되지 않습니다. 그러나 오래된 프로그램에서는 사용되고 있습니다. 예를 들어, test_args.php 이 프로그램을 실행하면 다음과 같은 로그가 나옵니다. /var/log/apache2/error.log 다음과 같이 수정하면 정상적으로 움직입니다. 다음과 같이 인수를 주어 실행한 결과입니다. test_args.php?aa=12&bb=34&cc=56... PHPApache2.4 Docker로 웹 앱 환경 구축 본 기사는 동영상( )에서 설명에 사용하고 있다 슬라이드를 기사화한 것입니다. 동영상과 함께 봐주세요. ※기사화할 때에 보충 설명을 가필하고 있어, 내용은 동영상의 슬라이드와 다릅니다. ※본 기사의 내용은 2020년 3월 시점의 내용입니다. OS나 미들웨어, Docker의 버전이 다르므로 기재된 내용으로 완료되지 않는 경우가 있습니다. O S: Cent OS 7.7 웹 서비스: Apache ... MariaDB10.4PHPCentOS도커Apache2.4 아파치 httpd.conf에서 PHP를 설정하는 방법 라는 것을 보고 편리하다고 생각했기 때문에 해 보았다. 환경 macOS Mojave 버전 10.14.3 Apache 2.4.37 (Unix) PHP 7.3.1 (cli) Include로 지정하는 디렉토리에 PHP용의 설정 파일을 만든다. 이 경우 /usr/local/etc/httpd/extra에 php71.conf를 만듭니다. PHP용 구성 파일 만들기 httpd.conf의 맨 마지막 보자 ... PHP7아파치PHPApache2.4 디자인 패턴 학습을 시작하기 전에 클래스 다이어그램을 읽을 수 있습니다. 디자인 패턴을 학습하고 있으면 설명에 클래스도가 사용되는 경우가 많네요. 여러분은 클래스 다이어그램을 보고 개요를 이해한 다음 코드를 읽고 있습니까? 클래스 다이어그램을 읽는 방법을 이해해 두면 개요의 파악과 이해가 끝나므로, 디자인 패턴을 시작하기 전에 클래스 다이어그램을 읽을 수 있도록 해 두는 것이 좋습니다. 실제로 자신도 그렇게 함으로써 디자인 패턴을 이해할 때까지의 비용을 억제된 것... PHP클래스 다이어그램uml PHP 소스 코드에서 클래스 다이어그램 자동 생성 PHPSTORM에는 클래스 다이어그램을 작성해 주는 기능이 붙어 있다고 합니다만 집 환경에는 PHPSTORM 들어 있지 않기 때문에 클래스 다이어그램을 자동 생성해 주는 툴을 찾고 있어 phuml라고 하는 툴을 발견했습니다. 환경은 Ubuntu18.04LTS입니다. 에서 다운로드하여 적절한 장소로 확장합시다. 나는 ~/.local에 phuml로 확장했습니다. 이제 실행할 수 있습니다. 나는 ... PHUMLPHPuml SymfonyForm에서 우편 번호 및 전화 번호 분할 필드 이런 흔한 것 같은 입력 양식 가정하는 엔티티는 다음과 같습니다. 즉 Entity에서는 $postal 의 캐릭터 라인만으로, 입력 폼은 분할하고 싶다. 의외로 찾아도 정보가 없었기 때문에 할 수 있었던 방법을 메모한다 Controller는 보통 Twig에서는 이런 느낌 이것들을 사용하여 어떻게 했습니까? 이벤트 리스너에서 PRE_SUBMIT의 이벤트에서 PostalType 이 데이터 트랜스포... 심포니심포니5PHP Symfony4에서 FormType을 사용하여 Form을 전송합니다. 이번에 만들 예정인 테이블 Item(상품) 테이블 항목 이름 일본어 이름 금형 필수 id ID(연번) 문자열 이름 상품명 문자열 price 가격 숫자 remarks 비고 문자열 우선은 엔티티의 작성. 그리고 양식 만들기 아래에 파일이 생성되는지 확인 마이그레이션 작성 마이그레이션 실행 (질문에는 yes로 괜찮습니다) 테이블이 작성되었는지 확인. Controller도 작성해 둔다. ※ItemC... 심포니PHP트위그 Mac에 심포니 설치 지금까지 node.js에서 짹짹 쓰고 있었는데, 신년도부터 배속되는 부서에서는 PHP+symfony를 사용한 개발을 하게 되었기 때문에, 공부를 하면 symfony로 개발할 수 있는 환경을 준비한다. (PHP 오랜만・・・) 이 기사에서는 symfony 설치에서 서버를 시작하여 localhost로 표시 확인하는 부분까지를 범위로한다. 이 단계에서는 homebrew를 사용하기 때문에 homebr... 심포니PHP symfony twig에서 현재 URL을 얻는 방법 현재, 표시하는 페이지의 URL를 원하는 때가 때때로 있다. 쉽다는 것을 발견했기 때문에 메모 이제 현재 URL을 얻을 수 있습니다. Symfony의 Twig에서는 글로벌 변수가 정의되어 있습니다. 여기에 app.request 라는 것이 있다. 다양한 요청 데이터를 얻을 수 있습니다. 출력 결과는 하기. 이제 대부분의 것을 읽을 수 있습니다. 이것으로 requestUri 그리고 , 절대 패스... 심포니PHP트위그 Guzzle 첫걸음 그냥 메모. 첫 첫걸음을 내디뎠다 GuzzleUtil.php GuzzleUtilTest.php... 심포니PHPGuzzle Docker + Symfony로 환경 구축 직장에서 Symfony를 다루게 될 것 같기 때문에 공부용으로 Docker 환경을 구축했습니다. Symfony는 PHP의 메이저 프레임 워크이지만 Laravel과 비교하면 조금 일본어 정보가 적습니다. Laravel을 사용하면 Symfony의 일본어 정보의 적음에 늑대를 끌 수 있습니다. Symfony가 움직이는 환경을 docker로 즉시 만들고 싶은 분 Docker Git 조금 전의 아프데... 심포니docker-composePHP도커 VichUploaderBundle을 적용하는 Entity 속성은 NULL을 허용하지 않으면 삭제할 수 없습니다. Symfony 파일을 업로드하는 데 을 사용합니다. 을 사용하고 있으며 파일 업로드는 대로 가서 문제 없습니다. Entity 삭제(DELETE)를 발행하면 다음과 같이 흔한 오류가 나온다. Entity를 작성했을 때는, 대개 디폴트치를 설정해 버립니다만, setOriginalFileName 메소드를 호출할 때, 인수 지정된 것이 문제였습니다. 다음과 같이 null을 허용하는 "?"를 stri... 심포니PHPVichUploaderBundle [태스크②의 해설 기사]미경험으로부터 엔지니어가 커리어 초기에, 맡겨질 3개의 태스크를 출제해 본다 ~DB에 저장된 데이터를 가져와 화면에 표시하자~ 1. 표시 위치 식별 2. 표시 할 데이터가 데이터베이스에서 검색되었는지 확인합니다 (없는 경우 검색) 3. 위의 데이터를 대상 위치에 표시 라고 하는 순서가 된다. ①에서 사용한 list.twig를 조금 스크롤하면 카트에 넣는 버튼의 개소가 있으므로 그 바로 위가 표시 개소가 된다. 다음에 list.twig의 상품 정보를 표시하고 있는 개소... 심포니미경험 엔지니어PHPEC-CUBE4 docker-compose로 심포니 5 환경을 만들려고했습니다. 저는 공부용으로 한 것입니다. 실수 등 있으면 가르쳐 주시면 감사합니다. ↓이쪽에도 설정을 준비했습니다 docker-compose.yml default.conf Dockerfile symfony 버전을 지정하려면 composer create-project symfony/website-skeleton:^5.1 . 에서 symfony 화면이 표시됩니다. 데이터베이스 확인 .env 파일 수정 my... 심포니nginxPHPsetup도커 [태스크①의 해설 기사]미경험으로부터 엔지니어가 커리어 초기에, 맡겨질 3개의 태스크를 출제해 본다 ~상품 일람 페이지의 상품 가격에 「(세금 포함)」를 추기하자~ 다만 이번 태스크에 관해서는 데이터를 취득할 필요도 로직을 바꿀 필요도 없기 때문에, Controller와 View의 어느 부분에 처리가 달리고 있는지 확인해, 필요한 부분에 처리를 추가할 필요가 있다. 열린 파일 내에서 "products/list"라는 워드 검색을 하면 function index에 처리가 실행되고 있는 것을 알... 심포니PHP미경험EC-CUBE미경험 엔지니어 EC-CUBE4 플러그인을 만드는 방법 ~ 설정에서 설치까지 플러그인은 composer.json만 있으면 만들 수 있다. 우선은 MyPlugin 라는 폴더를 만들어 그 안에 composer.json 파일을 넣는다. 필요한 설정 항목은 name, version, desctription, code만. 그 외는 고정. app/Plugin/MyPlugin/composer.json 플러그인을 설치하려면 명령줄을 사용하거나 일단 압축하여 관리 화면에서 설치한다.... 심포니EC-CUBE4PHP Symfony4.4 로그인중인 계정의 암호 재확인 양식 구현 패스워드의 변경이나 신용카드의 삭제 등, 시스템상, 중요한 변경을 하는 경우는, 로그인을 하고 있는 상태에서도, 본인 확인을 위해서, 재차, 패스워드를 확인하고 싶다. 밸리데이션을 바라보고 있으면, 목적에 맞는 기능이 있었으므로, 사용해 보았습니다. 이쪽도, 즈바리, 밸리데이션으로서, 가 준비되어 있다. 여기를 사용하면 현재 로그인된 계정의 비밀번호와 체크를 해준다는 것. 폼 클래스로서, 다... 심포니PHP심포니4 Symfony4.4 비밀번호 변경 양식에서 비밀번호 확인 영역 만들기 Symfony의 폼에서, 아래와 같은 패스워드를 설정하는 경우에, 다시 패스워드를 입력시키는 확인용의 텍스트 필드를 만들고 싶다. 견고하고 양식 유형으로 이 있습니다. 이것은 지정하는 폼 타입. 예를 들면, 텍스트 필드라든지, 패스워드 필드를 2개 준비해 준다. 그냥 이 그대로 사용할 수 있습니다. Symfony의 편리한 기능을 발굴하기 위해서는 검색 키워드의 선택이 중요하네요.... 심포니PHPsymfo Symfony4.4로 로그인한 후 역할로 표시되는 페이지 변경 심포니로 로그인 양식을 만들었습니다. 사용자는 일반과 관리자의 두 가지 역할이 있으며 로그인 후 페이지를 변경하고 싶습니다. 로그인 처리는, 공식 문서의 로 구현 키워드 " "로 구그하면, symfony2 의 문서만으로 옵니다. 검색결과에서 다음과 같은 문서를 찾아보고 보고, 아무래도 로그인 후의 이벤트로 처리하는 것 같은 느낌과 닿습니다. Symfony2이기 때문에 아테에게는 안 되는데, ... 심포니PHP심포니4 Symfony4로 로그인에 실패한 경우 로그에 출력 공식 문서의 과 를 보면서, 로그인 폼으로 로그인을 하는 샘플을 작성했습니다. 계속해서 로그인에 실패했을 경우에, 실패한 사람의 로그를 취득해 두고 싶습니다. 로 작성한 경우, LoginFormAuthenticator.php 에 Logger 를 인젝션 해 출력하고 싶습니다. 이것을 하면 인증이라는 기능에 로깅이라는 다른 기능이 섞여 버리므로 잘 안되는 것 같습니다. Symfony의 정석으로서... 심포니PHP심포니4 Symfony 4.4에서 도입 된 NotificationEmail이 신경이 쓰여서 만났습니다. 20일째의 기사입니다. Symfony4.4에서 소개 . 『Notification인 Email이란 🤔』이 되었으므로, 실제로 만져 보았습니다. NotificationEmail은 Symfony의 메일 데이터 생성 클래스 중 하나입니다. TemplateEmail 의 아이 클래스로, 기본적으로는 TemplateEmail 클래스와 같은 사용법입니다. TemplateMail과 크게 다른 점은 템플릿 파... 심포니NotificationEmailPHPFoundation 오픈 소스 CMS "eZ Platform" eZ Platform은 PHP에서 개발 된 오픈 소스 엔터프라이즈 CMS입니다. 노르웨이 왕국의 회사에 의해 1999 년부터 eZ Publish로 개발되었습니다. 12월 1일 현재의 최신 안정판의 버젼은 (LTS) , 최신 개발 버젼의 버젼은 3.0.0-beta3 입니다. 개발사(eZ Systems)의 유상 지원 프레임 워크에 Symfony를 풀 스택 채용 콘텐츠를 시각적 계층 구조로 관리할... 심포니CMSPHPeZPlatform 이전 기사 보기