أريد الحصول على قائمة الزبائن لمتجر معين بعلاقة متعددة many to many ومن بعدها الدمج مع مجموعة العناصر الموجودة وحاولت إجراء حلقة على الزبائن بهذا الشكل:
foreach ($clients as $client)
{
$available_items = array_merge($client->items(), $available_items);
}
ولك ما الفرق بين استخدام الأقواس ضمن التوابع أو العلاقات؟ وماذا يجب أن استخدم في هذه الحالة؟
السؤال
Amir Alsaeed
لا أستطيع فهم الفرق بين التابع الذي يحوي قوسين وبين الإشارة للعلاقة بشكل مباشر. فبكلا الحالتنين أحصل على نتيجة مشابهة:
$clients = $store->clients(); $clients = $store->clients; $clients = $store->clients()->get(); $clients = $store->clients->get();
أريد الحصول على قائمة الزبائن لمتجر معين بعلاقة متعددة many to many ومن بعدها الدمج مع مجموعة العناصر الموجودة وحاولت إجراء حلقة على الزبائن بهذا الشكل:
foreach ($clients as $client) { $available_items = array_merge($client->items(), $available_items); }
ولك ما الفرق بين استخدام الأقواس ضمن التوابع أو العلاقات؟ وماذا يجب أن استخدم في هذه الحالة؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.