Gagan Bansal wrote:
Hi
I am using MapServer 4 Windows - version 2.2.5 with php
I am unable to set the expression for the setfilter method.
$oLayer->setFilter("\"BLDGNAME='shop'\"");
Is it correct format?
You have two options:
1- The preferred (most efficient):
$oLayer->set('filteritem', 'BLDGNAME');
$oLayer->setFilter('shop');
2- Using logical expression (just as in a mapfile, the whole expression
has to be delimited by round brackets and the attribute name by square
brackets):
$oLayer->setFilter("('[BLDGNAME]'='shop')");
Daniel
--
Daniel Morissette
http://www.mapgears.com/