DB-menyurat bahagian mendatar dalam FuelPHP

Apakah K pejabat Sapporo.

Konvensional, pengeluaran sistem pelayan (persekitaran LAMP) adalah pusat bagi pembangunan rangka kerja di rumah, tidak lama lagi telah meningkatkan penggunaan rangka kerja sumber terbuka.

Saya rangka kerja buruk-rumah tidak terlalu, tetapi itu satu rangka kerja sumber terbuka, operasi telah membangunkan atau dalam kes terbalik, mengambil alih operasi daripada syarikat-syarikat lain yang saya juga berfikir sama ada mudah untuk dilakukan jika anda mengambil alih syarikat-syarikat lain.

Jadi, kali ini untuk FuelPHP telah mendengar bahawa telah digunakan secara meluas dalam pembangunan permainan sosial itu, saya ingin menulis Tips tidak menjaga DB yang diperlukan.

※ Dengan mengambil kira sama ada FuelPHP apa Momo adalah, sila rujuk kepada dokumen Jepun.

(FuelPHP Dokumen Jepun)http://fuelphp.jp/

 

■ persekitaran pengeluaran kali ini

Kali ini, kami mengesahkan dalam persekitaran berikut.

Apache 2.2.22

PHP 5.4.44

mysql 5.5.44,

FuelPHP 1.7.3

Kosong ada juga hakikat bahawa kita adalah persekitaran ujian dalaman, tetapi versi PHP adalah sedikit lama, FuelPHP mempunyai saya surat-menyurat.

Dengan cara itu, dalam versi keluaran terbaru 1.8 daripada FuelPHP, juga menyokong PHP7!

Terdapat laporan itu juga, saya mahu satu-up.

 

Tips!

■ menyurat bahagian mendatar jadual DB

Mendatar pangkalan data perpecahan yang dibolehkan daripada jadual adalah satu cara yang berkesan sebagai pengimbangan beban permainan sosial.

Tetapi, bahagian mendatar FuelPHP surat-menyurat adalah menghairankan maklumat tidak, kita akan membuat dalam meraba-raba itu.

FuelPHP adalah, DB sendiri tuan, tetapi anda mempunyai keupayaan untuk mengasingkan hamba, pemprosesan kes yang dibenarkan ke meja penyebaran mendatar tidak diambil kira, ia tidak boleh dapat juga mencari sampel yang baik.

 

Jadi, untuk mewujudkan satu model yang memanjangkan model ORM yang sedia ada, di mana kita telah membuat keputusan untuk membuat pemilihan meja bergantung kepada keadaan.

Dalam setiap rawatan dan model kanak-kanak kelas, dan kemudian digunakan untuk memperoleh model lanjutan ini. (Ini akan menjadi prosedur biasa ..)

 

Dalam mekanisme ini, kita mempunyai perkara-perkara seperti berikut.

• Mewujudkan mengatasi yang adalah connenction kelas sambungan,

Antaranya, berdasarkan peraturan bahagian ini, dan pilihan meja.

· Rajah Dibahagikan, yang disediakan warisan bagi kelas supaya tidak dibahagikan,

Penubuhan bahagian.

· Kelas berasingan untuk jadual, pelbagai mewarisi pusaka bagi kelas di atas.

 

Menulis, akan menjadi felt rumit sedikit, tetapi ia adalah yang secara umumnya berstruktur seperti berikut.

fig001

Sebagai contoh, mencari Kemudian, kerana telah menjadi suatu fakta mekanisme untuk kelas diri baru dalam Pertanyaan :: forge dalam, ia akan menjadi bahawa ini mungkin menjadi.

Jika anda telah dijana secara automatik kelas dalam Scaffold tersebut, anda perlu ditulis semula.

 

Syarikat disediakan meja dengan destinasi yang tersebar, dan dari sana dalam bentuk akses ke meja diperolehi pada dasar setiap pengguna (dalam _0, dll). kawasan ini, saya berfikir bahawa ia adalah sebahagian daripada bergantung kepada reka bentuk.

 

■ yang terhuyung

Konfigurasi fail config untuk FuelPHP, apabila ditulis semula telah disalin dari teras, adalah mereka selepas menulis semula yang diangkat, tetapi ia telah menjelaskan bahawa ,,,

Di luar Pembangunan alam sekitar, ia mendapati bahawa config di bawah kehendak teras untuk hidup.

Oleh itu, dalam fail konfigurasi yang anda menyalin kali ini saya akan ditetapkan dalam mysqli, sebaik sahaja anda menukar alam sekitar dalam pengeluaran, dalam kesesatan! !

Jika anda melihat, config lalai teras telah menjadi satu kesilapan yang mana sepatutnya PDO.

 

Sejak FuelPHP sebelah ini adalah untuk menulis semula teras itu sendiri, terdapat sering, ia mungkin perlu berhati-hati.

 

■ tera

FuelPHP adalah mudah untuk digunakan, tetapi saya merasakan bahawa ia adalah satu rangka kerja, melonggarkan seperti juga terikat, dengan jumlah itu, ia juga perlu kuasa untuk membaca tahap tertentu, saya berfikir yang baik untuk pergi dan menggunakannya dengan baik disesuaikan.

Pada masa hadapan, FuelPHP baik, saya ingin menyentuh mengenai pelbagai perkara.