« il: 18 Ago 2017, 18:25:02 »
Ciao,ho appena installato Chronoconnectivity 6 e sto giocandoci un po'Ho problemi a far passare il valore della selezione da una sezione 'dropdown' alla where condition della query.Ho attivato il debug e sembra che non consideri assolutamente il valore che seleziono. Infatti:nella prima parte legge i dati da una tabella (read_data2) per visualizzarli nel dropdown, Array ( [read_data2] => Array ( [log] => Array ( - => SELECT `DE`.`liturgia_key` AS `DE.liturgia_key` FROM `parrdb_canti_dm` AS `DE` ORDER BY `DE.liturgia_key` DESC; ) [var] => Array ( [188] => 188 [187] => 187 [186] => 186 [185] => 185 [184] => 184 [183] => 183 [182] => 182 [181] => 181 [126] => 126 [125] => 125 [124] => 124 ) ) [read_data1] => Array ( [log] => Array (
- => SELECT `DM`.`liturgia_key` AS `DM.liturgia_key`, `DM`.`momento_key` AS `DM.momento_key`, `DM`.`num_mom` AS `DM.num_mom`, `DM`.`canto_key` AS `DM.canto_key`, `DM`.`uid` AS `DM.uid`, `DM`.`created` AS `DM.created`, `DM`.`created_by` AS `DM.created_by`, `DM`.`modified` AS `DM.modified`, `DM`.`modified_by` AS `DM.modified_by`, `DM`.`user_id` AS `DM.user_id`, `DM`.`state` AS `DM.state`, `liturgia`.`liturgia_key` AS `liturgia.liturgia_key`, `liturgia`.`data` AS `liturgia.data`, `liturgia`.`ora` AS `liturgia.ora`, `liturgia`.`descrizione` AS `liturgia.descrizione`, `liturgia`.`link` AS `liturgia.link`, `liturgia`.`anno_lit` AS `liturgia.anno_lit`, `liturgia`.`uid` AS `liturgia.uid`, `liturgia`.`created` AS `liturgia.created`, `liturgia`.`modified` AS `liturgia.modified`, `liturgia`.`created_by` AS `liturgia.created_by`, `liturgia`.`modified_by` AS `liturgia.modified_by`, `liturgia`.`user_id` AS `liturgia.user_id`, `liturgia`.`state` AS `liturgia.state`, `momento`.`momento_key` AS `momento.momento_key`, `momento`.`descrizione` AS `momento.descrizione`, `momento`.`uid` AS `momento.uid`, `momento`.`created` AS `momento.created`, `momento`.`created_by` AS `momento.created_by`, `momento`.`modified` AS `momento.modified`, `momento`.`modified_by` AS `momento.modified_by`, `momento`.`user_id` AS `momento.user_id`, `momento`.`state` AS `momento.state`, `canti`.`canto_key` AS `canti.canto_key`, `canti`.`anno_rif` AS `canti.anno_rif`, `canti`.`num_canto` AS `canti.num_canto`, `canti`.`titolo` AS `canti.titolo`, `canti`.`autore` AS `canti.autore`, `canti`.`uid` AS `canti.uid`, `canti`.`created` AS `canti.created`, `canti`.`created_by` AS `canti.created_by`, `canti`.`modified` AS `canti.modified`, `canti`.`modified_by` AS `canti.modified_by`, `canti`.`user_id` AS `canti.user_id`, `canti`.`state` AS `canti.state` FROM `parrdb_canti_dm` AS `DM` LEFT JOIN `parrdb_calendario_liturgia` AS `liturgia` ON `liturgia`.`liturgia_key` = `DM`.`liturgia_key` LEFT JOIN `parrdb_momenti_messa` AS `momento` ON `momento`.`momento_key` = `DM`.`momento_key` LEFT JOIN `parrdb_canti` AS `canti` ON `canti`.`canto_key` = `DM`.`canto_key` WHERE `DM`.`liturgia_key` = '' ORDER BY `DM.liturgia_key` DESC, `DM.num_mom` ASC; ) [var] => Array ( ) ) )
poi esegue la query subito (read_data1) fregandosene della selezione.Nella parte 'Content' della vista EVENT ho i seguenti passi:{fn:read_data2} legge i dati correttamente per il dropdown{view:fields8} visualizza il dropdown per la selezione{fn:read_data1} legge i dati senza la where condition{view:table1} mostra la tabella vuota (a meno che metta un valore di default nella where (DM.liturgia_key:{data:field8.select3/125} qui mi da i risultati della where DM.liturgia_key=125 )Non so come fare per fargli aspettare l'input prima di eseguire la seconda query.Scusate la prolissità del post... so che sarebbe tutto più facile vedere tutto il processo dal vivo... Grazie in anticipo per l'aiuto.Buona serata
« Ultima modifica: 18 Ago 2017, 18:28:18 da Pksteit »
Connesso