Razasharp
Well-known member
I think I am getting a bit confused.
What I'm used to is creating an action in a controller, and setting up the variables for that action.
Those variables can them be passed down into templates (partials) inside that action. If an object in a collection requires further associated variables/objects, these can be set up in helpers.
Is this how XF/Zend does things too? If I want to get some info from the xf_forum table, to show on the forum home page (for the 'last post' info ) what would be the best way to go about it?
Looking at the indexAction in Forum.php (controller) I see this:
And it seems I need the first line, which points to the class XenForo_Model_Node extends XenForo_Model. But I'm not really sure where to go from there.
Any ideas? Or tips in general to understand the XF/Zend way? How would I get data that is stored in the xf_forum table to be made available in the correct views?
(I've been through some PHP tuts and XF dev tuts, but still feel a little lost - sorry for posting so many questions).
What I'm used to is creating an action in a controller, and setting up the variables for that action.
Those variables can them be passed down into templates (partials) inside that action. If an object in a collection requires further associated variables/objects, these can be set up in helpers.
Is this how XF/Zend does things too? If I want to get some info from the xf_forum table, to show on the forum home page (for the 'last post' info ) what would be the best way to go about it?
Looking at the indexAction in Forum.php (controller) I see this:
Code:
$viewParams = array(
'nodeList' => $this->_getNodeModel()->getNodeDataForListDisplay(false, 0),
'onlineUsers' => $this->_getSessionActivityList(),
'boardTotals' => $this->_getBoardTotals()
);
And it seems I need the first line, which points to the class XenForo_Model_Node extends XenForo_Model. But I'm not really sure where to go from there.
Any ideas? Or tips in general to understand the XF/Zend way? How would I get data that is stored in the xf_forum table to be made available in the correct views?
(I've been through some PHP tuts and XF dev tuts, but still feel a little lost - sorry for posting so many questions).