Hi Julian,

Thanks for testing and reporting back.

You can follow along the MS4W 5.0 Migration Guide notes ( https://ms4w.com/trac/wiki/MigrationGuide5.x ), where there it states that your new reference for PHP MapScript is always at https://mapserver.org/mapscript/mapscript.html which states that the LAYER's setProcessingKey() function should be used, such as:



  $oLayer->setProcessingKey("CLOSE_CONNECTION", "DEFER");


You can also see a more full example in the MS4W Migration Guide at https://ms4w.com/trac/wiki/MigrationGuide5.x#PHP

thanks,

-jeff



--
Thank-you for using MS4W.
"MS4W: open doors as well as windows"




On 2023-09-26 2:07 p.m., Julian Winter via MS4W-Users wrote:
Jeff,

I was testing the MS4W v5 Beta2 in prep for when the official release comes out and it seems like the SetProcessing method on layerObj in mapscript is missing (it’s still listed in the PHP mapscript documentation).

*Fatal error*: Uncaught Error: Call to undefined method layerObj::setProcessing()

Was this an oversight or was it actually removed and the documentation is in error?

I use $layerObj->setProcessing("CLOSE_CONNECTION=DEFER"); for MySQL connections.  The map still works without this call, but I assume slightly less efficiently if the connection is closed/opened for each layer.

Thanks,

Julian


_______________________________________________
MS4W-Users mailing list
[email protected]
https://lists.ms4w.com/mailman/listinfo/ms4w-users

--
Jeff McKenna
GatewayGeo: Developers of MS4W, MapServer Consulting and Training
co-founder of FOSS4G
http://gatewaygeo.com/

_______________________________________________
MS4W-Users mailing list
[email protected]
https://lists.ms4w.com/mailman/listinfo/ms4w-users

Reply via email to