1
I have most of the functions located in object.php figured out. I've been playing around with trying to update a single row in my database through extending the XoopsPersitableObjectHandler. I have been able to update one field at a time, but was wondering is there a function I'm missing that would update all fields in a row, or am I reading how to use the updateall function?
Example of how I insert a new row
le="color: #000000"><?php $article_handler = xoops_getModuleHandler('NewsArticles', 'MyNews'); //Build object $article->art_cat_id = $_POST['art_cat_id']; $article->art_title = $_POST['art_title']; $article->art_text = $_POST['art_text']; $article->art_submitter = $uid; $article->art_submit_date = $_POST['art_submit_date']; //Create data and insert. $article_data = $article_handler->create(); $article_data->setVars($article); $article_handler->createArticles($article_data); // Part of my class that extends XoopsPersitableObjectHandler /* * create */ function createArticles($data) { $this->insert($data); }
Is there a function that I can use with XoopsPersitableObjectHandler that does the same thing but updates a rows fields instead? So that I can place all my data from a form into an object and then push that object through my class system?