حدد البيانات من جداول متعددة مع Kohana orm v3
-
27-09-2019 - |
سؤال
لا يمكنني تحديد بيانات من جداول متعددة مع Kohana ORM.
عندما أفعل:
$obj = orm::factory('a')
->join('b')
->on('a.b_id','=','b.id')
->select ('b.*','a.*')
->find_all();
المتغيرات الوحيدة المتاحة في $obj
من الطاولة a
.
المحلول
لا يمكنك الكتابة فوق الجدول A المتغيرات مع الجدول B الخاصين وأنت تنص على الطراز ، وليس Model_B (Orm :: Factory ('A')).
عند القيام بذلك ، سيتم إلحاق ORM تلقائيًا ($ this-> _ table_name.*) بعد كل الاختيار الآخر بحيث يتم الكتابة على الاختيار السابق (مفاتيحهم).
لا تنتمي إلى StackOverflow