AbanteCart Development > Extensions and Add-Ons
Loading resource scripts in hook function
(1/1)
dhigz:
Hi,
I am attempting to add image functionality to and existing controller by loading the resource_scripts though dispatch and dispatchGetOutput like other controllers. I can add the html using addChild with no problem. The script portion is throwing an error: Call to protected method AController::dispatch() from context '...
Here is the code which is included in function onController...._UpdateData().
--- Code: ---$resources_scripts = $that->dispatch(
'responses/common/resource_library/get_resources_scripts',
array(
'object_name' => 'collections',
'object_id' => $id,
'types' => array('image'),
)
);
$that->view->assign('resources_scripts', $resources_scripts->dispatchGetOutput());
--- End code ---
Any suggestions of how I can get around this error or a different method to add the resource scripts?
Don
abantecart:
If you look into public_html/core/engine/controller.php:328
--- Code: ---protected function dispatch(...
--- End code ---
You can access/call this method.
Try to create a new instance of yourself
--- Code: ---$resources_scripts = new ADispatcher(
'responses/common/resource_library/get_resources_scripts',
array(
'object_name' => 'collections',
'object_id' => $id,
'types' => array('image'),
)
);
--- End code ---
dhigz:
Thanks. That worked.
that was the last issues I needed to resolve.
Navigation
[0] Message Index
Go to full version