Larvel - كيفية البحث بناء على العلامات في العديد من العلاقات متعددة الجنسيات؟

StackOverflow https://stackoverflow.com//questions/24024121

سؤال

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

الجداول:

giveacodicetagpre.

النماذج:

giveacodicetagpre.

في ملف Routes.php الخاص بي، أحاول إجراء بحث مثل ...

giveacodicetagpre.

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

أريد إعادة الصفوف فقط من جدول ORG الذي يحتوي على واحد على الأقل من العلامات المحددة في الصفيف.

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

giveacodicetagpre.

تحديث 2: يبدو أن هذا يعمل بكيفية أريد ذلك، ولكن لسبب ما، فإنه يسترد اسم العلامة بدلا من اسم المنظمة ...

giveacodicetagpre.

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

المحلول

حصلت على الكلمات الرئيسية + البحث في العمل في الطريقة التالية:

giveacodicetagpre.

إذا تم إدخال الكلمة الرئيسية والعلامين للبحث (على سبيل المثال)، فسيظهر ذلك تلك المنظمات التي تحتوي على واحدة أو أكثر من العلامات، تحتوي على كلمات مثل الكلمة الرئيسية التي تم إدخالها، وفرز النتائج بحيثستظهر العلامات الأكثر مطابقة أولا.

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