Posted by masu0105 on April 12, 2010 at 11:20am
Hej!
Har nyss börjat använda Drupal och inte fått något grepp på vad det finns för möjligheter att använda en extern databas för att lagra och hämta vissa data.
Valet att ha en databas som är skilld från drupals egna har jag gjort dels för att jag tycker det är enklare att skapa den på det viset och dels för att jag inte vill blanda ihop datat.
Skulle behöva några tips på hur man på enklast möjliga vis "kopplar ihop" den externa databasen med Drupal. Går det t.ex. göra tabellerna tillgängliga via Views så att man på det sättet enkelt kan välja vad man vill se? Har läst en del i andra trådar men inte fått någon klarhet i hur jag ska göra.
Mvh Markus
Comments
Du kan specificera flera
Du kan specificera flera databaser i settings.php genom att göra om $db_url till en array. Finns instruktioner för detta i settings.php. Du kan sedan i din kod använda db_set_active() för att växla mellan databaser.
http://api.drupal.org/api/function/db_set_active/6
För Views så ska du kolla in modulen Table Wizard
Lullabot har en bra article om tw, http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-w...
Tack för tipsen! Det gick som
Tack för tipsen!
Det gick som en dans att få in de externa tabellerna med Table Wizard. Kanon!
Hej! Tack än en gång för
Hej! Tack än en gång för tipset verkligen en super bra modul Table Wizard. Det gick bra att lägga in alla tabellerna i den extern databasen och jag kan få upp dom i Views, men jag har stött på ett problem när jag la till en ny tabell i den externa databasen som jag ville hämta med TW. Jag kan se att tabellen är importerad men jag kan inte hitta och välja den i views. Har du någon aning om vad jag ska göra för att få den tillgänlig i Views?
Har du rensat Drupal/Views
Har du rensat Drupal/Views cache? Kanske det som ligger i vägen?
Ja, det har jag gjort men jag
Ja, det har jag gjort men jag kan ändå inte se tabellen i Views.