Larvel - كيفية البحث بناء على العلامات في العديد من العلاقات متعددة الجنسيات؟
-
21-12-2019 - |
سؤال
لدي نموذج تم إعداده بإدخال نص وإدخال متعدد المحدد. يحتوي الإدخال متعدد المحدد على قائمة العلامات. يتم إعداد العلامات كعلاقات متعددة الجنسيات متعددة إلى كثير. للمساعدة في جعل الأمور واضحة، أدناه هي الخطوط العريضة للجداول والنماذج الخاصة بي:
الجداول:
giveacodicetagpre.النماذج:
giveacodicetagpre.في ملف Routes.php الخاص بي، أحاول إجراء بحث مثل ...
giveacodicetagpre.ومع ذلك، فإن هذا بالطبع لا يعمل. تعمل البحث عن الكلمات الرئيسية بشكل جيد، لكنني لست متأكدا من كيفية إضافة استعلام ستراجع الصفوف التي تحتوي فقط على العلامات ذات الصلة المحددة. متغير علامات $ هو مجموعة تحتوي على معرفات العلامات.
أريد إعادة الصفوف فقط من جدول ORG الذي يحتوي على واحد على الأقل من العلامات المحددة في الصفيف.
تحديث 2: يبدو أن هذا يعمل بكيفية أريد ذلك، ولكن لسبب ما، فإنه يسترد اسم العلامة بدلا من اسم المنظمة ...
giveacodicetagpre.المحلول
حصلت على الكلمات الرئيسية + البحث في العمل في الطريقة التالية:
giveacodicetagpre.إذا تم إدخال الكلمة الرئيسية والعلامين للبحث (على سبيل المثال)، فسيظهر ذلك تلك المنظمات التي تحتوي على واحدة أو أكثر من العلامات، تحتوي على كلمات مثل الكلمة الرئيسية التي تم إدخالها، وفرز النتائج بحيثستظهر العلامات الأكثر مطابقة أولا.