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
Powered by SMFPacks Social Login Mod