<div><span class="268344607-12062008"><font face="Arial" size="2">Hi,</font></span></div>
<div><span class="268344607-12062008"></span> </div>
<div><span class="268344607-12062008"><font face="Arial" size="2">I'm trying to get a
one-to-many join in a Postgis db working. One-to-one is working fine, but when I
use one-to-many and add a template to the join object, no joined records are
returned. In fact, the join template seems to be ignored
altogether.</font></span></div>
<div><span class="268344607-12062008"><font face="Arial" size="2">Does anyone have a
working example? The documentation is limited to "One-to-many joins: The more
complex variant. If the join type is multiple (one-to-many) the template is
replaced by the set of header, template file and footer specified in the
mapfile.", and I'm not exactly sure what this means. Do I need to specify where
the "many" template(s) are inserted into the "main"
template?</font></span></div>
<div><span class="268344607-12062008"></span> </div>
<div><span class="268344607-12062008"><font face="Arial" size="2">Here's the layer
definition from my mapfile, and the templates:</font></span></div>
<div><span class="268344607-12062008"></span> </div>
<div><span class="268344607-12062008"><font face="Arial" size="2">LAYER <br> NAME
Provincies<br> TYPE polygon<br> CONNECTIONTYPE postgis<br> CONNECTION
"host=localhost dbname=gisdb user=user password=pass"<br> <br> DATA "the_geom
from nl97"<br> STATUS on<br> <br> CLASS<br> COLOR 0 128 128<br>
OUTLINECOLOR 0 64 64<br> END<br> <br> METADATA<br> "wms_title"
"Provincies"<br> "wms_srs" "EPSG:28992"<br> END<br> <br> JOIN<br> NAME
"test"<br> CONNECTION "host=localhost dbname=gisdb user=user
password=pass"<br> CONNECTIONTYPE ogr<br> TABLE "lookup"<br> FROM
"provnr"<br> TO "provnr"<br> TYPE one-to-many<br> TEMPLATE
join.html<br> END<br> <br> HEADER header.html<br> FOOTER footer.html<br>
TEMPLATE provincies.html<br> <br>END</font></span></div>
<div> </div>
<div> </div>
<div><span class="268344607-12062008"><font face="Arial" size="2">provincies.html:</font></span></div>
<div><span class="268344607-12062008"><font face="Arial" size="2"><tr><br><td>Naam:
[provincie]</td><br><td>Inwoners:
[inwoners]</td><br><td>Inkomen:
[inkomen]</td><br><td>Provcode:
[provnr]</td><br></tr></font></span></div>
<div><span class="268344607-12062008"></span> </div>
<div><span class="268344607-12062008"><font face="Arial" size="2">join.html:</font></span></div>
<div><span class="268344607-12062008"><font face="Arial" size="2"><!-- Join
starts here --></font></span></div>
<div><span class="268344607-12062008"><font face="Arial" size="2"><tr><td>Joined field:
[joined]</td></tr></font></span></div>
<div><span class="268344607-12062008">
<div><span class="268344607-12062008"><font face="Arial" size="2"><!-- Join ends
here --></font></span></div></span></div>