$Obj::addDatabaseFields()
addDatabaseFields is a class method that teaches PeoplePods how to handle database fields that you've added to the schema (most likely via an install function).
This method should be called from within a methods.php file in a plugin pod. The method is called on the class itself, much like the registerMethod() function.
This function takes an array of fieldnames. If a field requires extra attention when going in and out of the database, you may also specify select and insert helpers.
// simply define 2 new fields called "foo" and "bar" in the content object
Content::addDatabaseFields(array('foo','bar'));
// define an additional field on the person object
Person::addDatabaseFields(array('phone_number'));
// add a field that requires processing on select and insert
Content::addDatabaseFields(array(
'zipcode'=>array(
'select'=>'zipcodeSelectHelper',
'insert'=>'zipcodeInsertHelper'
)
));
See also $Obj::addIgnoreFields().
Download the latest version of PeoplePods!
0.9
Latest Version:
Release Notes
Recent Posts from Our Blog
Version 0.9 is here!
The latest version of PeoplePods is now available for download! This version features a drastically revamped theme which is now valid HTML5, a completely rewritten JSON-powered API, many...
Ben Brown on how running a community is like throwing a giant, never-ending party
An interview I did with OpenSource.com is now online! Read it here. In it, I discuss how running an online community is like throwing a giant, never-ending party, how open source techniques...
Recently Updated Documentation
Recent Posts from The Forum
I am trying to find a way of integrating a forum, much like this one, into my site. Any help?
0 comments | 3 days ago
Hello PeoplePods forum, we want to add social networking features to our online training software. We are looking to allow users to post comments on...
0 comments | 6 weeks ago
Hello, My firt problem is whith the API, because when I open my site I find : Invalid API Key. Please visit PeoplePods.net to get a valid...
2 comments | 6 weeks ago


No comments have been posted yet.