จะเปิดเผยตารางที่ไม่ใช่ Drupal ใน Views ได้อย่างไร


16

ฉันสงสัยว่าวิธีที่ดีที่สุดในการอนุญาตให้โมดูลViewsเข้าถึงตารางภายนอกไม่ใช่ใน Drupal คืออะไร

ฉันลองโมดูลข้อมูลแต่ไม่อนุญาตให้ใช้ประเภทข้อมูลวันที่และเวลา


ฉันได้พบบทความที่ดีจริงๆนี้: mydons.com/how-to-expose-custom-module-table-to-views-in-drupal ฉันจะลองคืนนี้และโพสต์ในภายหลัง
mcercado

ความคิดเห็นนี้อาจช่วยได้เช่นกัน: drupal.org/node/928802#comment-3614158
mojzis

คำตอบ:


2

โมดูลข้อมูลเป็นการเริ่มต้นที่ดี

คุณสามารถข้ามโมดูลข้อมูลและสร้างรูปแบบมุมมองของคุณเองด้วยhook_views_data ()
แองจี้มีตัวอย่างที่นี่

เวลาวันที่อาจเป็นเรื่องยากหากคุณโพสต์คำถามอื่นที่มีปัญหาเฉพาะของคุณกับเวลาวันที่อาจมีวิธีแก้ไข

คุณไม่ได้ระบุว่า DB นั้นเหมือนกันหรือไม่ คุณจะต้องกำหนดฐานข้อมูลที่สองใน settings.php ของคุณหากคุณต้องการเชื่อมต่อกับฐานข้อมูลอื่น


ในทำนองเดียวกันมีเซสชันในมุมมองที่ DrupalCon เดนเวอร์denver2012.drupal.org/program/sessions/…โดยที่ Bevan Rudge พูดถึง hook_views_data เพิ่มเติมเกี่ยวกับ
Ajinkya Kulkarni
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.