«doctrine» 태그된 질문

Doctrine Project는 PHP로 작성된 데이터베이스 추상화 및 객체 관계형 매핑을 처리하기위한 오픈 소스 라이브러리 및 도구 모음입니다.

14
Doctrine2 : 참조 테이블의 추가 열을 사용하여 다대 다를 처리하는 가장 좋은 방법
Doctrine2에서 다 대다 관계로 작업하는 가장 좋고, 깨끗하고, 가장 간단한 방법이 무엇인지 궁금합니다. Metallica의 Master of Puppets 와 같은 앨범 에 여러 트랙 이 있다고 가정 해 봅시다 . 그러나 Battery by Metallica 처럼 하나의 트랙이 하나 이상의 앨범에 나타날 수 있다는 사실에 유의하십시오 .이 트랙에는 3 개의 앨범이 있습니다. …

19
교리-준비된 진술뿐만 아니라 실제 SQL을 인쇄하는 방법?
우리는 PHP ORM 인 Doctrine을 사용하고 있습니다. 다음과 같은 쿼리를 작성 중입니다. $q = Doctrine_Query::create()->select('id')->from('MyTable'); 그런 다음 함수에서 다음과 같이 다양한 where 절과 사물을 적절하게 추가합니다. $q->where('normalisedname = ? OR name = ?', array($string, $originalString)); 나중에 execute()쿼리 개체를 가져 오기 전에 원시 SQL을 인쇄하여 검사하고 다음을 수행하려고합니다. $q->getSQLQuery(); 그러나 전체 …

10
PHP ORM : 교리와 프로 펠
교리 및 프로 펠 과 쉽게 통합되는 심포니 로 새로운 프로젝트를 시작하고 있지만 물론 선택해야합니다 .. 이 둘 중 하나? 고마워 편집 : 모든 응답, 유용한 것들에 감사드립니다. 이 질문에 대한 정답은 없기 때문에 가장 인기있는 투표권을 얻은 사람을 승인 된 것으로 표시하겠습니다.
126 php  orm  symfony1  doctrine  propel 

5
Doctrine을 사용하여 여러 열로 정렬
두 개의 열로 데이터를 정렬해야합니다 (행에 열 번호 1에 대해 다른 값이있는 경우 순서대로, 그렇지 않으면 열 번호 2로 정렬) 내가 사용하고 QueryBuilder쿼리를 만들 수 있습니다. orderBy메서드를 두 번 호출하면 이전에 지정된 순서를 대체합니다. 첫 번째 매개 변수로 두 개의 열을 전달할 수 있습니다. ->orderBy('r.firstColumn, r.secondColumn', 'DESC'); 그러나 두 번째 …

1
교리 2는 manyToOne 관계에서 nullable = false를 사용할 수 없습니까?
에 User하나가 Package연결되어 있습니다. 많은 사용자가 동일한 패키지를 참조 할 수 있습니다. 정의 User없이는 존재할 수 없습니다 Package. User관계를 소유해야합니다. 관계는 양방향이므로 a Package에는 0 명 이상의 사용자가 있습니다. 이러한 요구 사항은 이어질 ManyToOne에 대한 관계 User와 OneToMany의 관계 Package교리 2에 단 package_id에서 user테이블 (즉, 외래 키입니다) 허용 null값을. 설정을 …


7
"AUTO"전략을 사용할 때 Doctrine을 사용하여 명시 적으로 Id 설정
내 엔터티는 ID에이 주석을 사용합니다. /** * @orm:Id * @orm:Column(type="integer") * @orm:GeneratedValue(strategy="AUTO") */ protected $id; 깨끗한 데이터베이스에서 이전 데이터베이스의 기존 레코드를 가져와 동일한 ID를 유지하려고합니다. 그런 다음 새 레코드를 추가 할 때 MySQL이 평소와 같이 ID 열을 자동으로 늘리기를 원합니다. 불행히도 Doctrine2는 지정된 ID를 완전히 무시하는 것으로 보입니다. 새로운 솔루션 …

1
cascade = {“remove”} VS orphanRemoval = true VS ondelete = "CASCADE
부모 엔티티가 삭제되면 자동으로 자식 엔티티를 삭제하는 방법에 대한 정보를 거의 수집하지 않았습니다. 가장 일반적인 방법은 cascade = { "remove"} OR orphanRemoval = true OR ondelete = "CASCADE" 세 가지 주석 중 하나를 사용하는 것 같습니다 . 나는 : 세 번째에 대한 약간의 혼동 ondelete = "CASCADE" 이 일이 매우 …

12
Symfony 2.0 AJAX 애플리케이션에서 Doctrine 엔티티를 JSON으로 인코딩하는 방법은 무엇입니까?
게임 앱을 개발 중이며 Symfony 2.0을 사용하고 있습니다. 백엔드에 많은 AJAX 요청이 있습니다. 그리고 더 많은 응답이 엔티티를 JSON으로 변환하고 있습니다. 예를 들면 : class DefaultController extends Controller { public function launchAction() { $user = $this->getDoctrine() ->getRepository('UserBundle:User') ->find($id); // encode user to json format $userDataAsJson = $this->encodeUserDataToJson($user); return array( 'userDataAsJson' …

2
교리 수화 란 무엇입니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

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

2
Doctrine 쿼리에서 null 값을 필터로 지정하는 방법은 무엇입니까?
Zend에서 Doctrine 1.1을 사용하고 있습니다. 특정 열에 null 값이있는 레코드를 반환하는 쿼리를 작성하려고합니다. $q = Doctrine_Query::create() ->select('a.*') ->from('RuleSet a') ->where('a.vertical_id = ?', null); $ruleset_names_result = $q->execute(array(), Doctrine::HYDRATE_ARRAY); vertical_id 열에 NULL 값 이있는 규칙 세트 테이블에 세 개의 레코드가 있지만 쿼리는이를 찾지 못합니다. 도움을 주셔서 감사합니다. 시드.
79 php  null  doctrine  dql 

1
더 이상 사용되지 않음 : 번호를 인식하지 않고 Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy가 더 이상 사용되지 않습니다.
Symfony 4.3.8을 사용하고 있으며 지원 중단에 대한 정보를 찾을 수 없습니다. 더 이상 사용되지 않음 : 번호를 인식하지 않고 Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy를 만드는 것은 더 이상 사용되지 않으며 Doctrine ORM 3.0에서 제거됩니다. 번호를 인식하지 않고 Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy를 만드는 것은 더 이상 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.