CodeIgniter / php kullanarak varlık-öznitelik-değer modeli

0 Cevap php

SO Ben mümkün özelleştirmek formları olmak benim veritabanı yapısı için bir yol oluşturmak için çalışıyorum.

Ben EAV desen içine baktı ve burada benim db yapısı:

Table form - form_id - form_name - form_added_on - form_modified_at

Table: form_fields - field_id - form_id - field_type (TEXT, RADIO etc..) - field_default_value - field_required

Table: form_data - data_id - field_id - form_id - field_value

şimdi ben veritabanına herhangi özel bir form depolamak ve ben sadece "form_id" katılabilirsiniz tek bir form için değerlerini almak istiyorsanız .. olabilir

sorun:

I want to be able to search through all the forms for a specific field value.

Ben EAV modeli ile nasıl yapabilirim?

Ayrıca, ben sadece bir tefrika (json) nesne olarak özel verileri depolamak düşündüm ama sonra ben verilerini sorgulamak nasıl emin değilim.

Please note that I am using Codeigniter with MYSQL. So if conversation can use Codeigniter libraries if needed.

0 Cevap