Anda ingin melaksanakan warisan jadual tunggal untuk mencipta berbilang jenis model yang berkongsi sifat biasa namun mempunyai sifat unik .
Pertimbangkan untuk menggunakan warisan jadual tunggal. Dalam pendekatan ini, anda mempunyai:
Pewarisan jadual tunggal boleh membawa kepada nilai nol. Pertimbangkan warisan berbilang jadual:
Catatan
<code class="php">class Post extends Eloquent { public function postable() { return $this->morphTo(); } }</code>
Soalan / Artikel
<code class="php">class Question extends Post { public function post() { return $this->morphOne('Post', 'postable'); } }</code>
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>
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!