-
Kho lưu trữ trong Doctrine là gì?
Tôi muốn biết kho lưu trữ có nghĩa là gì trong Doctrine? Có ai có thể giải thích điều này không? Câu trả lời hay nhất Nhiều ORM (Trình ánh xạ quan hệ đối tượng) sử dụng thuật ngữ "kho lưu trữ", Doctrine chỉ là một trong số đó. Điều đó có nghĩa là nó có thể được truy cập từ kho dữ liệu
-
học thuyết - Học thuyết Symfony2
Tôi đã thử tạo truy vấn cơ sở dữ liệu bằng cách sử dụng $position = $repository->findBy( array('id' => $profileId,'datum' => '10.07.2011')
-
Chuyển đổi lược đồ Doctrine 1 thành các thực thể Doctrine 2?
Một vài tháng trước đã có lệnh chuyển đổi các tệp lược đồ Doctrine 1 sang các thực thể Doctrine 2, tuy nhiên, lệnh đó hiện không còn nữa. Tôi vừa mới bắt đầu sử dụng Symfony2 RC1. Có lý do gì khiến nó bị xóa không? Tôi có 600
-
Học thuyết - Cách trích xuất kết quả và mối quan hệ của chúng dưới dạng một mảng
Tôi có một thực thể gọi là Stones, Stones có mối quan hệ ManyToMany với Attributes. Vì vậy, tôi truy vấn thực thể để lấy đá, sau đó hydrat hóa nó để chuyển đổi nó thành một mảng. $kết quả = $t
-
doctrine-orm - Doctrine - Yêu cầu loại cơ sở dữ liệu enum không xác định
Tôi đang sử dụng doctrine 2 với zend framework 2. Để tạo các thực thể bằng cách sử dụng các bảng cơ sở dữ liệu, lệnh console được sử dụng là: php doctrine-module orm:convert-mapping --force --from-
-
Liên kết đa hình trong Học thuyết 2?
Tôi cần một ví dụ mã cụ thể với Doctrine 2 sử dụng "Liên kết đa hình". Để tôi giải thích rõ hơn nhé. Tôi có một thực thể được gọi là Hợp đồng. Một hợp đồng có thể có nhiều quy tắc giá. Các quy tắc giá này có thể là
-
doctrine-orm - Bộ lọc kết nối học thuyết
Tôi biết rằng bộ lọc có điều kiện hiện chưa khả dụng cho các truy vấn (theo "26.1.4. Áp dụng Quy tắc Bộ lọc cho bất kỳ Truy vấn nào" trong phần Giới hạn đã biết của hướng dẫn Doctrine2), vì vậy tôi muốn hỏi các chuyên gia về giải pháp mà họ ưu tiên.
-
Tiện ích mở rộng Doctrine lưu trữ lịch sử trong cơ sở dữ liệu như thế nào? Tôi có thể thay đổi nó được không?
Tôi đã tìm kiếm khắp nơi trên web nhưng không tìm thấy câu trả lời nào cho câu hỏi này. Để ghi lại những thay đổi trong các thực thể dự án của mình, tôi muốn sử dụng tiện ích mở rộng Stof Doctrine - Recordable, nhưng tôi không rõ cách lưu trữ những thay đổi đối với các thực thể trong cơ sở dữ liệu? Tôi có thể xác định bảng lịch sử của riêng tôi và
-
doctrine-orm - Phương pháp kế thừa bảng lớp Doctrine
Tôi sử dụng hai lớp: không gian tên Test; sử dụng Doctrine\ORM\Mapping làm ORM; /** *@Table() *@InheritanceType("Joined")
-
Học thuyết - Cách bổ sung bộ sưu tập khi sử dụng trình xây dựng truy vấn
Một câu hỏi trước đây tôi đã hỏi có liên quan đến việc cung cấp dữ liệu cho tập kết quả khi sử dụng Doctrine và trình xây dựng truy vấn. Câu hỏi của tôi là làm thế nào để trả về một mảng và các tập hợp con của nó: Đây là cho một tập kết quả duy nhất, câu trả lời rất đơn giản: $qb
-
Học thuyết - Cách kiểm tra xem một bộ sưu tập có chứa một thực thể hay không
Tôi có hai thực thể Người dùng và Bài viết có mối quan hệ nhiều-nhiều vì Bài viết có thể có nhiều tác giả. lớp Người dùng { /** @var string */ public $name;
-
doctrine-orm - Doctrine tự động tải các truy vấn quan hệ một-một
Tôi có một truy vấn trông như thế này: Thực thể Người dùng của tôi có mối quan hệ một-một trông như thế này: /** * @var UserProfile * * @ORM\OneToOne(targetEntity="UserProfile
-
Khi nào Doctrine 2 gặp lỗi với khóa tổng hợp?
Gần đây tôi đã đọc các biện pháp thực hành tốt nhất của Doctrine 2 và bị chặn bởi điều này: 25.3. Tránh các khóa tổng hợp Mặc dù Doctrine hỗ trợ đầy đủ
-
Symfony2 sử dụng Doctrine trong container dịch vụ
Làm thế nào để sử dụng Doctrine với một container dịch vụ? Đoạn mã này chỉ dẫn đến thông báo lỗi "lỗi nghiêm trọng: gọi đến phương thức chưa xác định ...::get()". em = $em; } hàm công khai
-
doctrine - Tải một bản ghi với Doctrine
Cách tốt nhất để tải Doctrine bằng một bản ghi là gì? Tôi đang sử dụng $em = EntityManager::create($connectionOptions, $config); $dql = "s
-
Làm thế nào để ghi lại tất cả các truy vấn Doctrine vào một tệp?
Tôi đang sử dụng Doctrine và muốn ghi lại tất cả các truy vấn SQL được tạo. Tôi biết tôi có thể sử dụng $q->getSqlQuery() nhưng tôi không muốn phải làm thủ công mỗi lần. Có cách nào để thực hiện tự động không? Câu trả lời hay nhất Nếu bạn mở
-
Tìm nhóm cực đại trong Doctrine
Làm thế nào để tìm giá trị tối đa được nhóm lại hoặc hàng chứa giá trị tối đa trong Doctrine? Trong SQL, tôi thường thực hiện việc này bằng cách tự nối như mô tả ở đây. Mặc dù có thể tạo mối quan hệ bản thân trong Doctrine, nhưng vẫn có nhiều cách tốt hơn để thực hiện việc này.
-
Symfony2 Doctrine Query Builder nơi IN
Tôi đã lãng phí hàng nghìn tỷ giờ trên Google nhưng không có giải pháp nào tốt cả. Tôi có trình xây dựng truy vấn này: $qb2=$this->createQueryBuilder('s') ->addSel
-
Bỏ qua các trường khi chèn dữ liệu bằng Doctrine
Tôi gặp vấn đề sau: Một thực thể có trường dấu thời gian tạo/cập nhật cổ điển phải được đặt theo dấu thời gian hiện tại theo UTC. Trên thực thể, tôi đặt chúng thành "TIMESTAMP NOT NULL" bằng cách sử dụng thuộc tính columnDefinition
-
DQL xóa từ nhiều bảng (Doctrine)
Tôi cần thực hiện xóa DQL khỏi nhiều bảng có liên quan. Trong SQL, nó trông như thế này: DELETE r1,r2 FROM ComRealty_objects r1, com_realty_objects_p
Tôi là một lập trình viên xuất sắc, rất giỏi!