আমি ব্যবহার করছি db_select()
এবং আমি fields()
পদ্ধতির বাক্য গঠনটি বুঝতে পারি না । আমি join()
অন্য টেবিলে যোগ দিতে একটি ব্যবহার করছি । টেবিলগুলির জন্য t
এবং n
, আমি এর মতো কিছু করতে চাই
SELECT t.tid, t.field1, t.field2, n.title, n.author
FROM table t INNER JOIN node n ON t.nid = n.nid;
আমার আছে
$results = db_select('table', 't')
->fields( ... )
->join('node', 'n', 'n.nid = t.nid')
->execute();
তবে আপনি দেখতে পাচ্ছেন, আমি হারিয়ে ফেলেছি fields()
। আমি যে উদাহরণগুলি দেখেছি সেগুলি কেবল একটি টেবিলের জন্য ক্ষেত্র নির্দিষ্ট করে:
->fields('t', array('tid', 'field1', 'field2'))
আমি যে সিনট্যাক্সটি ব্যবহার করতে চাই তা কী?