Wzięłem wspomniany w temacie plugin by użyć zgodnie z przeznaczeniem. Wszystko śmigało pięknie aż zachciało mi się do routingu dodać ten bajer z doklejaniem rozszerzenia do ścieżek. To jak się okazało papra mi sprawę działania przeładowania tokena w tym pluginie. Kod jak poniżej odpowiada za przeładowanie:
<?php $ret = "<a style=\"cursor:pointer\" onclick=\"javascript:document.getElementById('cryptogram').src='".url_for('cryptographp/index?id=')."/'+Math.round(Math.random(0)*1000)+1\">".image_tag($reload_img)."</a>"; ?>
A takie coś otrzymuję w przeglądarce:
To zaznaczone miejsce jest podejrzane, a nawet winne. Ten dodatek ".html" powinno zapodawać po parametrze ktory jest do id. Teraz pytanie jak to osiągnąć? Numer od id dodaje się przez JS, czyli to musi pójść do przeglądarki, a jak wpakuje to w parametr url_for, zostanie przefiltrowane i nie zadziała...
Cóż powiecie na taki noobowy problem?
Juzef