«symfony» 태그된 질문

Symfony는 웹 애플리케이션을 빌드하기위한 PHP 프레임 워크와 프레임 워크가 빌드되는 구성 요소 세트를 모두 나타냅니다. 이 태그는 현재 지원되는 주요 버전 2.x, 3.x, 4.x 및 5.x를 나타냅니다. 또는 각 태그를 사용하여 정확한 버전을 지정할 수 있습니다. 이 태그는 Symfony 1.x에 대한 질문에 사용해서는 안됩니다. 대신 Symfony1 태그를 사용하십시오.

4
Symfony2에서 번들과 관련된 파일 액세스
Symfony2 앱의 라우팅 구성에서 다음과 같은 파일을 참조 할 수 있습니다. somepage: prefix: someprefix resource: "@SomeBundle/Resources/config/config.yml" 컨트롤러 또는 다른 PHP 코드 내에서 번들과 관련된 파일에 액세스하는 방법이 있습니까? 특히 Symfony \ Component \ Yaml \ Parser 개체를 사용하여 파일을 구문 분석하려고하는데 해당 파일을 절대적으로 참조하고 싶지 않습니다. 기본적으로 이렇게하고 싶습니다. …
83 php  symfony 

2
Symfony 2 양식 요소에 오류 추가
컨트롤러에서 일부 유효성 검사를 확인합니다. 그리고 실패시 내 양식의 특정 요소에 오류를 추가하고 싶습니다. 내 양식 : use Symfony\Component\Form\FormError; // ... $config = new Config(); $form = $this->createFormBuilder($config) ->add('googleMapKey', 'text', array('label' => 'Google Map key')) ->add('locationRadius', 'text', array('label' => 'Location radius (km)')) ->getForm(); // ... $form->addError(new FormError('error message')); addError () …

8
두 개의 PHP Doctrine 2 ArrayCollection ()을 병합하는 방법
두 개의 교리를 연결할 수있는 편리한 방법이 ArrayCollection()있습니까? 같은 것 : $collection1 = new ArrayCollection(); $collection2 = new ArrayCollection(); $collection1->add($obj1); $collection1->add($obj2); $collection1->add($obj3); $collection2->add($obj4); $collection2->add($obj5); $collection2->add($obj6); $collection1->concat($collection2); // $collection1 now contains {$obj1, $obj2, $obj3, $obj4, $obj5, $obj6 } 두 번째 컬렉션을 반복하고 각 요소를 첫 번째 컬렉션에 하나씩 추가 할 수 …



13
Symfony2 컨트롤러에서 양식 값을 얻는 방법
다음 컨트롤러 코드로 Symfony2에서 로그인 양식을 사용하고 있습니다. public function loginAction(Request $request) { $user = new SiteUser(); $form = $this->createForm(new LoginType(), $user); if ($request->getMethod() == 'POST') { $form->bindRequest($request); $data = $form->getValues(); // Need to do something with the data here } return $this->render('GDSiteBundle::header.html.twig', array('form' => $form->createView())); } 하지만 다음과 같은 …
81 forms  symfony 

11
Doctrine 2 엔터티에서 변경 / 업데이트 된 모든 필드를 가져 오는 기본 제공 방법이 있습니까?
엔티티를 검색하고 $esetter로 상태를 수정 한다고 가정 해 보겠습니다 . $e->setFoo('a'); $e->setBar('b'); 변경된 필드 배열을 검색 할 가능성이 있습니까? 내 예의 경우 foo => a, bar => b결과 로 검색하고 싶습니다. 추신 : 예, 모든 접근자를 수정하고이 기능을 수동으로 구현할 수 있다는 것을 알고 있지만이 작업을 수행 할 수있는 편리한 …

9
서비스에서 애플리케이션 매개 변수에 액세스하는 방법은 무엇입니까?
내 컨트롤러에서 나는 응용 프로그램 매개 변수 (에서와 액세스 /app/config)과을 $this->container->getParameter('my_param') 하지만 서비스에서 액세스하는 방법을 모르겠습니다 (내 서비스 클래스가 확장되지 않아야한다고 생각합니다 Symfony\Bundle\FrameworkBundle\Controller\Controller). 다음과 같이 필요한 매개 변수를 서비스 등록에 매핑해야합니까? #src/Me/MyBundle/Service/my_service/service.yml parameters: my_param1: %my_param1% my_param2: %my_param2% my_param3: %my_param3% 또는 비슷한 것? 서비스에서 내 애플리케이션 매개 변수에 어떻게 액세스해야합니까? 이 …
81 php  symfony  yaml 

3
Symfony2-자체 공급 업체 번들 생성-프로젝트 및 Git 전략
우리는 common몇 가지 개별 앱 내에서 사용할 엔티티 매핑 및 서비스를위한 자체 번들을 만드는 것을 고려 하고 있습니다. 번들은 수정, 실행, 포함 및 테스트가 쉬워야합니다. 번들 구조화의 모범 사례에 대해 알고 있지만 git개발과 관련하여 어떤 전략을 사용 해야할지 모르겠습니다 . common번들을 전체 프로젝트로 생성 하고 전체 저장소를 git 서버에 커밋 …
79 php  git  symfony  bundle 

5
Symfony의 서비스에 저장소를 삽입하는 방법은 무엇입니까?
두 개의 개체를 ImageService. 그중 하나는의 인스턴스이며 Repository/ImageRepository다음과 같이 표시됩니다. $image_repository = $container->get('doctrine.odm.mongodb') ->getRepository('MycompanyMainBundle:Image'); 그렇다면 내 services.yml에서 어떻게 선언합니까? 서비스는 다음과 같습니다. namespace Mycompany\MainBundle\Service\Image; use Doctrine\ODM\MongoDB\DocumentRepository; class ImageManager { private $manipulator; private $repository; public function __construct(ImageManipulatorInterface $manipulator, DocumentRepository $repository) { $this->manipulator = $manipulator; $this->repository = $repository; } public function findAll() …

1
더 이상 사용되지 않음 : 번호를 인식하지 않고 Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy가 더 이상 사용되지 않습니다.
Symfony 4.3.8을 사용하고 있으며 지원 중단에 대한 정보를 찾을 수 없습니다. 더 이상 사용되지 않음 : 번호를 인식하지 않고 Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy를 만드는 것은 더 이상 사용되지 않으며 Doctrine ORM 3.0에서 제거됩니다. 번호를 인식하지 않고 Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy를 만드는 것은 더 이상 …

2
작곡가 경고“패키지 zendframework / zend 코드가 폐기되었습니다”
작곡가에게 경고가 표시됩니다. zendframework / zend 코드 패키지가 폐기되었으므로 사용하지 마십시오. 대신 laminas / laminas-code를 사용하십시오. zendframework / zend-eventmanager 패키지가 폐기되었으므로 사용하지 마십시오. 대신 laminas / laminas-eventmanager를 사용하십시오. 그러나 내 composer.json에서 zend에 대한 참조를 볼 수 없습니다 (아래 참조). 걱정해야합니까? laminas / laminas 코드 등을 간단히 설치하여 사라지게 할 수 …
12 symfony 

2
Symfony 4.3.9를 4.4.1 / 5.0으로 업그레이드 한 후 사용 중단 경고
더 이상 사용되지 않는 Symfony 3.4.9를 설치했습니다. 그래서 FW를 4.1.1로 업그레이드했습니다. 이제 벤더 라이브러리에서 9 개의 지원 중단 경고가 표시됩니다. 번호를 인식하지 않고 Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy를 만드는 것은 더 이상 사용되지 않으며 Doctrine ORM 3.0에서 제거됩니다. Symfony 4.4부터는 "Symfony \ Component \ HttpKernel \ EventListener \ …

1
symfony 4.3.1에 프로파일 러 도구 모음이 표시되지 않습니다
내 .env파일에서 앱 환경을 dev로 지정하고 다음과 같이 true로 디버그했습니다. APP_ENV=dev APP_DEBUG=true 내 config/packages/dev/web_profiler.yaml파일에는 다음이 있습니다. web_profiler: toolbar: true intercept_redirects: false framework: profiler: { only_exceptions: false } 내 라우팅은 config/routes/dev/web_profiler.yaml괜찮은 것 같습니다. web_profiler_wdt: resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml' prefix: /_wdt web_profiler_profiler: resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml' prefix: /_profiler 따라서 symfony server:start모든 것을 서버에서 실행 하면 프로파일 …
9 php  symfony  symfony4 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.