[TYPO3-german] dbal mapping für wordpress

"Christian Müller [kitsunet]" christian at kitsunet.de
Wed Aug 4 17:00:28 CEST 2010


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.


More information about the TYPO3-german mailing list