سؤال

أحاول تشغيل هذا ...

لدي خمسة جداول أحاول ربطها ببعضها البعض: الكود الترميزي العام ، الكود الترميزي العام ، الكود الترميزي العام ، الكود الترميزي العام ، الرمز التوضيحي العام

الخصائص واللغات وخصائص اللغات هي علاقة نموذجية بين العديد من الأشخاص أعمل بها. ما أحاول فعله بعد ذلك هو امتلاك المباني ، التي ترتبط بالملكية ولديها حقول نصية لكل لغة ستدخل داخل ترجمات المبنى.

لقد أعددت المفاتيح الخارجية لرمز الترميز العام ورمز الترقيم العام ورمز الترقيم العام

لست متأكدًا من كيفية إعداد النموذج ووحدة التحكم عند إنشاء / تحديث سجلات المبنى


تعديل

لقد تمكنت من إنشاء عرض في mssql يمثل العلاقة عرض

نأمل أن يسهل هذا رؤية العلاقات.

أرغب في إنشاء وتعديل المباني مع تضمين حقول الترجمة (وتحديثها في قاعدة البيانات)

يتم تحديد اللغات على مستوى الموقع. يستخدم المبنى المرتبط بالعقار من خلال propertyid اللغات المتاحة (من خلال propertyid= building.propertyid]) لتحديد ترجمة المبنى المطلوبة للمبنى

هل كانت مفيدة؟

المحلول

نأمل أن يساعد هذا البعض:

models/Building.cfc

Genacodicetagpre

controllers/Buildings.cfc

Genacodicetagpre

نصائح أخرى

هذا هو النهج الذي اتبعته Genacodicetagpre

إنها نوعًا ما بطريقة نصف cfwheels.يعتمد على طريقة العرض التي تم إنشاؤها في قاعدة البيانات

مرة واحدة في الوضع ؛تم إنشاؤه ، ويعمل التحديث ، لكنني لا أحصل على رسالة خطأ على langNames فارغة ، مجرد خطأ ، يمكنني التعايش معه.

أخطط لإضافة طبقة أخرى من العناصر المقيمة تحت المبنى ، والتي ستتطلب نفس الاتصال بالعقار ، اللغات ، في حين أنه لا يزال يجب أن تعمل ، حسنًا ، أشعر بالقلق بشكل متزايد بشأن سحر cfwheels الذي يعتني بهذه الأشياء.قد أتحول إلى التعامل مع العلاقات المعقدة بشكل مباشر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top