심포니 xampp7.3의 PHP7.3에서 Symfony3.4를 설치하고 싶지만 SSL-CA 인증서를 찾을 수 없습니다! Projects라는 폴더에 Symfony의 설치 프로그램을 다운로드하려고했는데, 다음 오류가 발생했습니다. 이것은, 「curl-ca-bundle.crt」라는 이름의 SSL-CA 증명서를 찾을 수 없다고 하는 의미다. 왠지, C:\xampp\apache\bin (을)를 봐도, 「curl-ca-bundle.crt」라고 하는 파일이 보이지 않는다・・・. 시도에 xampp7.2를 다운로드하여 확인한... 심포니 [EC-CUBE4] @FormAppend에서 양식 추가 → form_theme을 사용하여 양식 디자인 변경 Entity에서 양식을 자동으로 생성할 때는 @FormAppend 어노테이션에서 양식을 추가합니다. 이전에 쓴 기사 로, 일시를 입력할 수 있는 폼을 추가했습니다만…. 테스트 일시라는 폼이 추가되었습니다만, 살 풍경이군요…form_theme 를 지정하여 양식 디자인을 변경해 봅시다. 관리의 상품 등록 화면에 일시의 항목을 추가하는 예입니다. 변경 전 /app/Customize/Entity/P... 심포니EC-CUBE4EC-CUBE심포니3 [EC-CUBE4] DateTimeType인 폼을 Entity로부터 자동 생성→초의 입력을 할 수 있도록 하는 방법 @FormAppend 어노테이션에서 DateTimeType 양식을 자동으로 생성하면 연월 일시 분의 입력 항목이 자동으로 생성됩니다. 그렇지만, 초까지 입력하고 싶은데, 초의 항목이 표시되지 않는다…!곤란했다. 그럴 때는 @FormAppend 의 options 의 설정에 "with_seconds": true 를 더해 주자. 관리의 상품 등록 화면에 일시의 항목을 추가하는 예입니다. 변경 전 ... 심포니EC-CUBE4EC-CUBE심포니3 PHP에서 CSV 파일을 읽고 배열 기반계의 개발 등을 하고 있으면, 매출 데이터나 고객 데이터등이 쓰여진 Excel 파일이나, CSV 파일을 읽어들여, DB에 격납한다고 하는 장면이 보치보치 있기 때문에, 대응하기 쉽도록 Qiita에 정리해 둘다. 첫 번째 인수로 지정된 파일을 두 번째 인수로 지정된 파일 모드로 엽니 다. 이 경우 CSV 파일을 여는 데 사용됩니다. 우선 이번 사용하는 것은, 읽기 전용으로 파일이 없었던 경... 심포니MySQLPHP라라벨PHP7 심포니와 라라벨의 성능 비교 php: 7.2 php-fpm도 프로세스 관리를 자동이 아니라 dynamic으로 설정. Nginx 서버에서 요청을 수락하고 서버의 php-fpm에 FatCGI 형식으로 던집니다 (unix 소켓을 통해). 동시 연결 수 응답 시간(ms) 동시 접속수를 10씩 새겨 올려 갔습니다. 응답 시간은 서서히 올라갑니다. 동시 연결 수 응답 시간(ms) 응답 시간 비교 응답 시간은 종합적으로 Larave... 심포니PHP라라벨 Vagrant + docker-symfony로 호스트 OS 브라우저에서 애플리케이션에 액세스 Symfony를 Vagrant + Docker로 이동하고 싶기 때문에 Docker 이미지의 을 사용했습니다 컨테이너가 시작될 때까지 가능하지만 작동 확인을 위해 호스트 OS에서 PHP 응용 프로그램에 액세스 할 수 없습니다. nginx의 "404 Not Found"가 나온다 기본적인 곳이지만 다시 설정 확인 다음과 같은 설명이 있으면 OK (필자는 8000 -> 8000으로 설정되어 있음) ... 심포니PHP도커Vagrant 템플릿 엔진 "Twig"의 변수 범위 이야기 프로그래밍 언어의 변수는 선언하는 위치에 따라 범위가 다르며 변수의 범위라고합니다. 그리고 Twig에도 변수의 범위가 있습니다. 일반적으로 Twig 템플릿에서 변수에 값을 설정하면 전역 변수입니다. 예) set 태그를 사용하여 변수에 값 설정 템플릿의 시작 부분에서 선언된 변수는 이후 템플릿에서 어디서나 액세스할 수 있습니다. 예) 글로벌 스코프로 선언된 변수는 임의의 장소에서 액세스 가능 ... 심포니Drupal8HTMLDrupal트위그 Symfony4와 API Platform을 사용하여 5분 만에 API 서버 만들기 은 오픈 소스 API 프레임 워크입니다. Symfony에서 작동하고 약간의 설정으로 쉽게 API 서버를 구축할 수 있습니다. 여기에서는 Symfony4와 API Platform에서 API 서버를 구축하는 절차를 소개합니다. 타이틀대로, 사쿠와 5분 정도로 구축할 수 있습니다. 설치는 composer를 이용합니다. API 서버를 구축하는 것만으로는 api만으로 필요한 것은 모두 인스톨 할 수 ... 심포니PHP심포니4API-Platform Symfony 3.4의 새로운 기능: SymfonyMakerBundle 소개 의 22일째의 투고입니다. 아직 비어 있었기 때문에 사쿠토 SymfonyMakerBundle의 소개입니다. Symfony 3.4부터 대신 이 등장했습니다. 이 번들은 Commands, Controllers, Form, Test 등등 기능의 작성을 보조해 줍니다. 자세한 내용은 문서에서 확인하십시오 Symfony Maker helps you create empty commands, contro... 심포니PHP Symfony 3.4의 새로운 기능 : 구성 파일의 매개 변수 변환 최근에는 자바스크립트만 사용하고 있어, Symfony 3.4 이후의 캐치 업을 할 수 없고, 꽤 남겨지고 있는 감인 나날입니다 Advent Calendar 로 여러가지 정보가 캐치 업 할 수 있어, 감사합니다! 이 게시물에서는 Symfony Blog에서 소개 된 Symfony 3.4에서 추가 된 매개 변수 변환의 새로운 기능에 대한 Tips를 소개합니다. ※ 나 자신, 아직 이용하고 있지 않... 심포니PHP eZ Platform에서 Netgen Admin UI 사용 2017년 6월 3일에 Netgen에서 Negen Admin UI가 에 게시되었습니다. Netgen Admin UI는 eZ Publish 시대부터 Netgen에서 개발 한 독점적 인 관리 화면입니다. eZ Platform 1.x의 관리 화면은 사용하기에 충분하지 않을 수 있으며, 공개된 이 번들을 활용하는 것은 선택의 하나로서 검토할 가치가 있을 것입니다. 을 참고하여 eZ Platform ... 심포니CMSeZPlatform Unit 테스트 가속화 이야기 PHPUnit을 사용한 테스트를 실행할 때 준비하는 데이터(LoadFixture)가 많으면 무섭게 느려져 버립니다. 잘못하면 1테스트 1분이나 넘어 버리는 사람도 있을지도 모릅니다. 테스트는 여러 번 반복되는 것이므로 단축 할 수있는 것이 더 나은 결정! 우선 가속화 결과에서 대응 전 4m 25.980 seconds (23 tests, 152 assertions) 대응 후 36.630 sec... 심포니PHPUnitPHP심포니2
xampp7.3의 PHP7.3에서 Symfony3.4를 설치하고 싶지만 SSL-CA 인증서를 찾을 수 없습니다! Projects라는 폴더에 Symfony의 설치 프로그램을 다운로드하려고했는데, 다음 오류가 발생했습니다. 이것은, 「curl-ca-bundle.crt」라는 이름의 SSL-CA 증명서를 찾을 수 없다고 하는 의미다. 왠지, C:\xampp\apache\bin (을)를 봐도, 「curl-ca-bundle.crt」라고 하는 파일이 보이지 않는다・・・. 시도에 xampp7.2를 다운로드하여 확인한... 심포니 [EC-CUBE4] @FormAppend에서 양식 추가 → form_theme을 사용하여 양식 디자인 변경 Entity에서 양식을 자동으로 생성할 때는 @FormAppend 어노테이션에서 양식을 추가합니다. 이전에 쓴 기사 로, 일시를 입력할 수 있는 폼을 추가했습니다만…. 테스트 일시라는 폼이 추가되었습니다만, 살 풍경이군요…form_theme 를 지정하여 양식 디자인을 변경해 봅시다. 관리의 상품 등록 화면에 일시의 항목을 추가하는 예입니다. 변경 전 /app/Customize/Entity/P... 심포니EC-CUBE4EC-CUBE심포니3 [EC-CUBE4] DateTimeType인 폼을 Entity로부터 자동 생성→초의 입력을 할 수 있도록 하는 방법 @FormAppend 어노테이션에서 DateTimeType 양식을 자동으로 생성하면 연월 일시 분의 입력 항목이 자동으로 생성됩니다. 그렇지만, 초까지 입력하고 싶은데, 초의 항목이 표시되지 않는다…!곤란했다. 그럴 때는 @FormAppend 의 options 의 설정에 "with_seconds": true 를 더해 주자. 관리의 상품 등록 화면에 일시의 항목을 추가하는 예입니다. 변경 전 ... 심포니EC-CUBE4EC-CUBE심포니3 PHP에서 CSV 파일을 읽고 배열 기반계의 개발 등을 하고 있으면, 매출 데이터나 고객 데이터등이 쓰여진 Excel 파일이나, CSV 파일을 읽어들여, DB에 격납한다고 하는 장면이 보치보치 있기 때문에, 대응하기 쉽도록 Qiita에 정리해 둘다. 첫 번째 인수로 지정된 파일을 두 번째 인수로 지정된 파일 모드로 엽니 다. 이 경우 CSV 파일을 여는 데 사용됩니다. 우선 이번 사용하는 것은, 읽기 전용으로 파일이 없었던 경... 심포니MySQLPHP라라벨PHP7 심포니와 라라벨의 성능 비교 php: 7.2 php-fpm도 프로세스 관리를 자동이 아니라 dynamic으로 설정. Nginx 서버에서 요청을 수락하고 서버의 php-fpm에 FatCGI 형식으로 던집니다 (unix 소켓을 통해). 동시 연결 수 응답 시간(ms) 동시 접속수를 10씩 새겨 올려 갔습니다. 응답 시간은 서서히 올라갑니다. 동시 연결 수 응답 시간(ms) 응답 시간 비교 응답 시간은 종합적으로 Larave... 심포니PHP라라벨 Vagrant + docker-symfony로 호스트 OS 브라우저에서 애플리케이션에 액세스 Symfony를 Vagrant + Docker로 이동하고 싶기 때문에 Docker 이미지의 을 사용했습니다 컨테이너가 시작될 때까지 가능하지만 작동 확인을 위해 호스트 OS에서 PHP 응용 프로그램에 액세스 할 수 없습니다. nginx의 "404 Not Found"가 나온다 기본적인 곳이지만 다시 설정 확인 다음과 같은 설명이 있으면 OK (필자는 8000 -> 8000으로 설정되어 있음) ... 심포니PHP도커Vagrant 템플릿 엔진 "Twig"의 변수 범위 이야기 프로그래밍 언어의 변수는 선언하는 위치에 따라 범위가 다르며 변수의 범위라고합니다. 그리고 Twig에도 변수의 범위가 있습니다. 일반적으로 Twig 템플릿에서 변수에 값을 설정하면 전역 변수입니다. 예) set 태그를 사용하여 변수에 값 설정 템플릿의 시작 부분에서 선언된 변수는 이후 템플릿에서 어디서나 액세스할 수 있습니다. 예) 글로벌 스코프로 선언된 변수는 임의의 장소에서 액세스 가능 ... 심포니Drupal8HTMLDrupal트위그 Symfony4와 API Platform을 사용하여 5분 만에 API 서버 만들기 은 오픈 소스 API 프레임 워크입니다. Symfony에서 작동하고 약간의 설정으로 쉽게 API 서버를 구축할 수 있습니다. 여기에서는 Symfony4와 API Platform에서 API 서버를 구축하는 절차를 소개합니다. 타이틀대로, 사쿠와 5분 정도로 구축할 수 있습니다. 설치는 composer를 이용합니다. API 서버를 구축하는 것만으로는 api만으로 필요한 것은 모두 인스톨 할 수 ... 심포니PHP심포니4API-Platform Symfony 3.4의 새로운 기능: SymfonyMakerBundle 소개 의 22일째의 투고입니다. 아직 비어 있었기 때문에 사쿠토 SymfonyMakerBundle의 소개입니다. Symfony 3.4부터 대신 이 등장했습니다. 이 번들은 Commands, Controllers, Form, Test 등등 기능의 작성을 보조해 줍니다. 자세한 내용은 문서에서 확인하십시오 Symfony Maker helps you create empty commands, contro... 심포니PHP Symfony 3.4의 새로운 기능 : 구성 파일의 매개 변수 변환 최근에는 자바스크립트만 사용하고 있어, Symfony 3.4 이후의 캐치 업을 할 수 없고, 꽤 남겨지고 있는 감인 나날입니다 Advent Calendar 로 여러가지 정보가 캐치 업 할 수 있어, 감사합니다! 이 게시물에서는 Symfony Blog에서 소개 된 Symfony 3.4에서 추가 된 매개 변수 변환의 새로운 기능에 대한 Tips를 소개합니다. ※ 나 자신, 아직 이용하고 있지 않... 심포니PHP eZ Platform에서 Netgen Admin UI 사용 2017년 6월 3일에 Netgen에서 Negen Admin UI가 에 게시되었습니다. Netgen Admin UI는 eZ Publish 시대부터 Netgen에서 개발 한 독점적 인 관리 화면입니다. eZ Platform 1.x의 관리 화면은 사용하기에 충분하지 않을 수 있으며, 공개된 이 번들을 활용하는 것은 선택의 하나로서 검토할 가치가 있을 것입니다. 을 참고하여 eZ Platform ... 심포니CMSeZPlatform Unit 테스트 가속화 이야기 PHPUnit을 사용한 테스트를 실행할 때 준비하는 데이터(LoadFixture)가 많으면 무섭게 느려져 버립니다. 잘못하면 1테스트 1분이나 넘어 버리는 사람도 있을지도 모릅니다. 테스트는 여러 번 반복되는 것이므로 단축 할 수있는 것이 더 나은 결정! 우선 가속화 결과에서 대응 전 4m 25.980 seconds (23 tests, 152 assertions) 대응 후 36.630 sec... 심포니PHPUnitPHP심포니2