Berikut ialah beberapa pilihan tajuk yang memfokuskan pada format soalan dan jawapan, menggunakan format soalan: **Pilihan 1 (Terus dan Jelas):** * **Pewarisan Meja Tunggal vs. Pewarisan Meja Berbilang: Manakah i

Patricia Arquette
Lepaskan: 2024-10-24 22:01:02
asal
464 orang telah melayarinya

Here are a few title options that focus on the question and answer format, using a question format:

**Option 1 (Direct and Clear):**

* **Single Table Inheritance vs. Multi Table Inheritance: Which is Right for Your Laravel Model?**

**Option 2 (More Spe

Warisan Jadual Tunggal Laravel Fasih

Masalah

Anda ingin melaksanakan warisan jadual tunggal untuk mencipta berbilang jenis model yang berkongsi sifat biasa namun mempunyai sifat unik .

Penyelesaian: Warisan Meja Tunggal

Pertimbangkan untuk menggunakan warisan jadual tunggal. Dalam pendekatan ini, anda mempunyai:

  • Model Siaran asas yang diikat pada satu jadual.
  • Model Artikel dan Soalan Terbitan yang memanjangkan Siaran.
  • Lajur jenis dalam jadual Siar untuk membezakan antara jenis model.

Penyelesaian: Pewarisan Berbilang Jadual

Pewarisan jadual tunggal boleh membawa kepada nilai nol. Pertimbangkan warisan berbilang jadual:

  • Asingkan jadual untuk setiap jenis model (siaran, soalan, artikel).
  • Lajur kunci asing (postable_id, postable_type) dalam jadual siaran merujuk yang lain jadual.
  • Perhubungan polimorfik dalam model Eloquent untuk menyambungkan jadual.

Persediaan Model Fasih

Catatan

<code class="php">class Post extends Eloquent {
    public function postable() {
        return $this->morphTo();
    }
}</code>
Salin selepas log masuk

Soalan / Artikel

<code class="php">class Question extends Post {
    public function post() {
        return $this->morphOne('Post', 'postable');
    }
}</code>
Salin selepas log masuk

Penggunaan:

<code class="php">$posts = Post::all();
$questions = Question::all();

$post = Post::find(1);
$question_column2 = $post->postable->question_column2;
$shared_column = $question->post->shared_column;</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk yang memfokuskan pada format soalan dan jawapan, menggunakan format soalan: **Pilihan 1 (Terus dan Jelas):** * **Pewarisan Meja Tunggal vs. Pewarisan Meja Berbilang: Manakah i. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!