7939 Posts in 1472 Topics by 944 members
|Go to End|
13 February 2010 at 5:30am
I'm trying to use SSDatetime funcions inside the controller:
I've tried several ways, like:
$thisdatetime = ($previous_vote->datetime);
but nothing seems to work.
Can someone help? What am I doing wrong?
13 February 2010 at 6:19am
You need to get the fields as an object.
13 February 2010 at 6:35am
Wow, thanks a lot.
A couple of questions, where would the documentation for knowing something like this be?
Why would this only happen in the controller and not in the view?
13 February 2010 at 6:52am
If you add ?showtemplate=1 to your URL, you'll see how SSViewer parses the template. It always runs ->obj() on those fields before rendering them. Or it runs XML_val(), but I think that's just a wrapper method for obj().
In a controller or a model, it's rare that you'd want to work with fieldtype objects in your logic, since you don't need to deal with presentation, so the framework has you "opt in" to an object and stores the literal value by default.
|Go to Top|