Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Data Model Questions

Writing Custom Data to fields onWrite


Reply

2 Posts   1246 Views

Avatar
Patrick Arlt

15 April 2010 at 2:53pm Community Member, 15 Posts

I have a page type of "Venue" setup with 2 fields "Address" which I want CMS Editors to input and "LatLong" which will store the latitudes and longitude of a Google Geocoding Request (this will be used to generate google maps later).

I would like this all to happen automatically whenever the page is saved and published from the CMS. Is this possible what functions/methods should I use?

I have dug around in the documentation and nothing seems to quite fit my needs.

Any suggestions?

Avatar
Willr

15 April 2010 at 4:35pm Forum Moderator, 5511 Posts

Sounds like onAfterWrite() would work for that.

http://doc.silverstripe.org/doku.php?id=datamodel&s=onbeforewrite#onbeforewrite

Thats the onBeforeWrite() but there is also onAfterWrite() and events for your datamodel on most actions.