On 04.08.2010 16:27, Florian wrote:
Hallo,
ich möchte per DBAL auf wordpress tabellen (DB blog auf dem gleichen
MYSQL Server) zugreifen. Leider bekomme ich jedoch nachdem ich das
mapping für die tabelle wp_posts in die localconf eingetragen habe ich
im FE immer nur folgende FM
DBAL fatal error: No handler found in handler_getFromTableList() for:
"blog.wp_posts" (SQL engine parse ERROR: No table name found as expected
in parseFromTables()!: near "blog.wp_posts")
hier meine DBAL conf
$TYPO3_CONF_VARS['EXTCONF']['dbal']['handlerCfg']=array(
'_DEFAULT'=>array(
'type'=>'native',
),
'postgres'=>array(
'type'=>'adodb',
'config'=>array(
'username'=>'postgres_user',
'password'=>'passwort_postgres_user',
'host'=>'IP_des_Servers',
'database'=>'DB_für_die_Tabellen',
'driver'=>'postgres'
)
),
);
$TYPO3_CONF_VARS['EXTCONF']['dbal']['table2handlerKeys']=array(
'newsletter_data'=>'postgres',
'newsletter_group'=>'postgres',
'wp_posts'=>'_DEFAULT',
'blog.wp_posts'=>'_DEFAULT',
);
$TYPO3_CONF_VARS['EXTCONF']['dbal']['mapping']=array(
'wp_posts'=>array(
'mapTableName'=>'blog.wp_posts',
),
);
$TYPO3_CONF_VARS['EXTCONF']['dbal']['debugOptions']=array('enabled'=>TRUE,'printErrors'=>TRUE,'joinTables'=>1);
Könnte es vielleicht an den Tabellennamen liegen das TYPO3 nur ux_*,
tx_* oder tt_* Tabellennamen annimmt? Mir war so....
Wenn dies so ist, wie bringe ich TYPO3 bei auch die Wordpress Tabelle
anzunehmen?
Wo könnte noch ein Denkfehler von mir liegen?
Danke für Tipps.
Bis dann
Florian Zimmermann
Ich behaupte mal, dass der native handler so immer nur auf die TYPO3 DB
zugreift, du müsstest die blog DB getrennt über einen eigenen Handler
ansprechen.
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german