উত্তর:
গোষ্ঠী বিষয়বস্তু এবং একটি গোষ্ঠীর মধ্যে সম্পর্ক একটি সদস্যতার সম্পর্ক মাধ্যমে হয়। যেহেতু গোষ্ঠী সামগ্রীর পক্ষে একাধিক গোষ্ঠীর সদস্য হওয়া সম্ভব, তারপরে নিম্নলিখিত কোডগুলি গোষ্ঠীগুলির তালিকা পুনরুদ্ধার করবে:
$groups = og_get_entity_groups('node', $node);
এটি একক বহুমাত্রিক অ্যারে যা গ্রুপ হিসাবে এনটিটি_ টাইপগুলি কী হিসাবে এবং মান হিসাবে সদস্যতা। প্রতিটি সদস্যপদ হ'ল এটিকে কী হিসাবে সদস্যতা আইডি সহ একটি অ্যারে এবং তারপরে মান হিসাবে গোষ্ঠীর সত্তা আইডি। তাই কোনও গ্রুপ কনটেন্ট নোড থেকে, সমস্ত গ্রুপ পিতামাতা আপনি যা ব্যবহার করবেন ...
foreach (og_get_entity_groups('node', $node) as $entity_type => $og_memberships) {
foreach ($og_memberships as $membership_id => $entity_id) {
if ($entity_type == 'node') {
// Assuming we only want to deal with node groups, we can
// access the group node with...
$group_node = node_load($entity_id);
}
}
}
আমার এই রাতে দরকার ছিল। এটি কি পছন্দ করেছে:
$node = node_load($nid);
$og_id = current($node->og_groups)
g og_groups এ সমস্ত ওজির একটি অ্যারে থাকে যে কোনও পোস্টের সদস্য। আপনি তাদের ভবিষ্যদ্বাণী দিয়ে পেতে পারেন। এগুলি অ্যাক্সেস করার জন্য তে কীটি নিড।
$og_groups=array(5=>5, 15=>15);
আশা করি এইটি কাজ করবে.
og(organic groups)
মডিউল অ্যাড entity refrence
সামগ্রী প্রকার করার ক্ষেত্র যদি আপনি চান একটি হতে group
বা হতে group content
। ডিফল্টরূপে ক্ষেত্রের নাম og_group_ref
তবে সম্ভবত এটি অন্য নামে পরিবর্তিত হয়। আপনি যদি নিখুঁতভাবে ওগ ফিল্ডের নামটি সন্ধান করতে চান তবে দয়া করে আপনার সামগ্রীর প্রকার পরিচালনা ক্ষেত্রটি দেখুন (ধরা যাক আপনার বিবেচিত নিবন্ধের সামগ্রী প্রকারটি ধরুন) admin/structure/types/manage/article/fields
।
গ্রুপ ফিল্ডটি বাছাই করুন মেশিন নাম (কিছু কিছু og_group_ref
)।
আপনি এই জাতীয় কিছু করতে পারেন:
$node=node_load($nid);
$ogId=$node->og_group_ref['und'][0]['target_id'];
গিডটি সন্ধান করুন তারপরে পুরো $ নোড অবজেক্টটি মুদ্রণের চেষ্টা করুন, এরকম কিছু:
print_r ($ নোড);
কিছু কারণে ড্রুপাল উত্তরগুলি পিএইচপি ট্যাগগুলিতে কিছু প্রদর্শন করবে না, তবে আউটপুট আরও পঠনযোগ্য করার জন্য আপনার পিএইচপি গুছিয়ে রাখা উচিত।
Ctrl + F চেষ্টা করে দেখুন যেখানে সংখ্যাটি আউটপুট হয়েছে। তারপরে আপনি print নোড উপলব্ধ হলে এটিকে মুদ্রণের জন্য অ্যারে / অবজেক্টের বিন্যাসটি অনুসরণ করতে পারেন।