Bagaimana cara menetapkan nilai default di Ajaran
Doctrine ORM adalah PHP ORM. Sementara Doctrine 1.2 menggunakan pola Active Record, Doctrine ORM 2 dan yang lebih baru menggunakan pola Data Mapper. Proyek Doctrine adalah kumpulan pustaka dan alat open source untuk menangani abstraksi database dan Pemetaan Relasional Objek yang ditulis dalam PHP.
Bagaimana cara menetapkan nilai default di Ajaran
Saya bertanya-tanya apa yang terbaik, paling bersih dan cara paling sederhana untuk bekerja dengan banyak-ke-banyak hubungan di Doctrine2. Mari kita asumsikan bahwa kita punya album seperti Master of Puppets oleh Metallica dengan beberapa lagu. Tapi tolong perhatikan fakta bahwa satu lagu mungkin...
Saya mencoba membuat contoh sederhana untuk mempelajari cara menghapus baris dari tabel induk dan secara otomatis menghapus baris yang cocok di tabel anak menggunakan Doctrine2. Berikut adalah dua entitas yang saya gunakan: Child.php: <?php namespace Acme\CascadeBundle\Entity; use...
Saya menggunakan QueryBuilder Doctrine untuk membangun kueri, dan saya ingin mendapatkan jumlah total hasil dari kueri. $repository = $em->getRepository('FooBundle:Foo'); $qb = $repository->createQueryBuilder('n') ->where('n.bar = :bar') ->setParameter('bar', $bar); $query =...
Saya menggunakan findBy()metode pada repositori Doctrine: $entities = $repository->findBy(array('type'=> 'C12')); Bagaimana saya bisa memesan
Saya memiliki kode berikut yang memberi saya kesalahan: Message: Invalid parameter number: number of bound variables does not match number of tokens Kode: public function getCount($ids, $outcome) { if (!is_array($ids)) { $ids = array($ids); } $qb =
Saya ingin mendapatkan array nilai dari kolom id tabel Lelang. Jika ini adalah SQL mentah, saya akan menulis: SELECT id FROM auction Tetapi ketika saya melakukan ini dalam Ajaran dan melaksanakan: $em->createQuery("SELECT a.id FROM Auction a")->getScalarResult(); Saya mendapatkan array...
Saya baru saja selesai membaca semua dokumentasi Doktrin 2, saya memulai sandbox saya sendiri, saya memahami sebagian besar prinsip, tetapi masih ada pertanyaan dan saya tidak dapat menemukan penjelasan lengkap di dok. Apakah Proxykelas itu? Kapan saya harus menggunakannya untuk entitas? Sejauh...
Saya telah membaca dokumentasi Doctrine, tetapi saya belum dapat menemukan cara untuk mengurutkan Hasil findAll (). Saya menggunakan doktrin symfony2 +, ini adalah pernyataan yang saya gunakan di dalam Controller
Seorang Usermemiliki satu yang Packageterkait dengannya. Banyak pengguna dapat merujuk ke paket yang sama. Usertidak bisa ada tanpa Packageditentukan. Userharus memiliki relasi. Relasi bersifat dua arah, jadi a Packagememiliki nol atau lebih pengguna di dalamnya. Persyaratan ini mengarah pada...
Saya mengembangkan aplikasi saya menggunakan Zend Framework 2 dan Doctrine 2. Saat menulis anotasi, saya tidak dapat memahami perbedaan antara mappedBydan inversedBy. Kapan saya harus menggunakan mappedBy? Kapan saya harus menggunakan inversedBy? Kapan saya harus menggunakan keduanya? Berikut...
Entitas saya menggunakan anotasi ini untuk ID-nya: /** * @orm:Id * @orm:Column(type="integer") * @orm:GeneratedValue(strategy="AUTO") */ protected $id; Dari database yang bersih, saya mengimpor dalam catatan yang ada dari database yang lebih lama dan mencoba untuk menyimpan ID yang sama....
Saya memiliki sekitar 40 entitas dan banyak hubungan dua arah. Setiap kali saya menggunakan var_dump ($ user) atau entitas apa pun, browser saya dimuat dengan terlalu banyak data array dan variabel maka itu hanya macet. saya ingin apa masalahnya. Data sedang dimasukkan dengan baik. Dapatkah saya...
Saya ingin melakukan kunci unik gabungan dalam doktrin. Itu adalah bidang saya: /** * @var string $videoDimension * * @Column(name="video_dimension", type="string", nullable=false) */ private $videoDimension; /** * @var string $videoBitrate * * @Column(name="video_bitrate",...
Saya memiliki kelas entitas di Aib \ PlatformBundle \ Entity \ User.php Saya tidak punya masalah mencoba membuat kelas bentuknya melalui doktrin aplikasi / konsol php: menghasilkan: bentuk AibPlatformBundle: Pengguna Sekarang saya telah mengubah namespace menjadi Aib \ PlatformBundle \...
Saya sedang mengembangkan aplikasi game dan menggunakan Symfony 2.0. Saya memiliki banyak permintaan AJAX ke backend. Dan lebih banyak tanggapan yang mengubah entitas menjadi JSON. Sebagai contoh: class DefaultController extends Controller { public function launchAction() { $user =...
Saya memiliki entitas yang terlihat seperti ini: /** * @Gedmo\Tree(type="nested") * @ORM\Table(name="categories") * @ORM\Entity() */ class Category extends BaseCategory { /** * @ORM\OneToMany(targetEntity="Category", mappedBy="parent") */ protected $children; /** *
(Maaf atas pertanyaan saya yang tidak koheren: Saya mencoba menjawab beberapa pertanyaan ketika saya menulis posting ini, tetapi ini dia :) Saya mencoba membuat model database dengan hubungan banyak-ke-banyak di dalam tabel tautan, tetapi yang juga memiliki nilai per tautan, dalam hal ini tabel...
Saya menggunakan Symfony 4.3.8 dan saya tidak dapat menemukan informasi tentang penghentian mereka: Penghentian Pengguna: Membuat Doctrine \ ORM \ Mapping \ UnderscoreNamingStrategy tanpa membuatnya sadar nomor sudah ditinggalkan dan akan dihapus di Doctrine ORM 3.0. Membuat Doctrine \ ORM \...
Saya telah memperbarui definisi kelas saya untuk menggunakan petunjuk tipe properti yang baru diperkenalkan, seperti ini: class Foo { private int $id; private ?string $val; private DateTimeInterface $createdAt; private ?DateTimeInterface $updatedAt; public function __construct(int $id) {...