I need to join two tables for configuration of fixedPostVars in realurl. All solutions I found are for older version < 2 of realurl.
Following SQL statement returns wanted result
SELECT
CONCAT(DATE_FORMAT(FROM_UNIXTIME(tx_myext_domain_model_event.start_date), \'%d-%m-%Y\'),"-",tx_myext_domain_model_event.title,"-",tx_myext_domain_model_event.city)
FROM
tx_myext_domain_model_eventannouncement
INNER JOIN
tx_myext_domain_model_event
ON
tx_myext_domain_model_eventannouncement.event = tx_myext_domain_model_event.uid
WHERE
tx_myext_domain_model_eventannouncement.uid = 2
;
Is there a way to integrate this SQL in the realurl configuration? I tried this but URLs result in https://example.com/.../detail/2/
'GETvar' => 'tx_myext_eventannouncement[eventannouncement]',
'lookUpTable' => [
'table' => 'tx_myext_domain_model_eventannouncement',
'id_field' => 'tx_myext_domain_model_eventannouncement.uid',
'alias_field' => 'INNER JOIN tx_myext_domain_model_event ON tx_myext_domain_model_eventannouncement.event = tx_myext_domain_model_event.uid CONCAT(DATE_FORMAT(FROM_UNIXTIME(tx_myext_domain_model_event.start_date), \' % d -%m -%Y\'),"-",tx_myext_domain_model_event.title,"-",tx_myext_domain_model_event.city)',
'addWhereClause' => ' AND tx_myext_domain_model_eventannouncement.deleted=0 AND tx_myext_domain_model_eventannouncement.hidden=0',
'useUniqueCache' => true,
'useUniqueCache_conf' => [
'strtolower' => true,
'spaceCharacter' => '-',
],
'enable404forInvalidAlias' => true,
],