Shopware_Modules_Admin_SaveRegister_Successful und View

Hi,

ich schreibe ein Plugin und habe:

public function install()
{
    $this->subscribeEvent(
        'Shopware_Modules_Admin_SaveRegister_Successful',
        'onFrontendPostDispatch'
    );
    $this->createConfig();
    return true;
}

public function onFrontendPostDispatch(Enlight_Event_EventArgs $args)
{
	$view = $args->getSubject()->View();		
    $view->addTemplateDir(
        __DIR__. '/Views'
    );
	$view->assign('userId', $args->getId());
	$view->assign('error_messages', $errors[0][$this->Config()->get('completText')]);
}

Leider bekomme ich ein Fehler:

Fatal error : Call to undefined method Shopware_Proxies_sAdminProxy::View(). Also hier:

$view = $args->getSubject()->View();

Wie kann mann view erstellen? Danke!

 

Dein getSubject() liefert dir die sAdmin core Klasse. Schau dir doch mal die Klasse an, wie du an die view kommst.

Viele Grüße

@Aquatuning GmbH schrieb:

Dein getSubject() liefert dir die sAdmin core Klasse. Schau dir doch mal die Klasse an, wie du an die view kommst.

Viele Grüße

Kann ich andere Klasse nutzen, oder muss ich sAdmin nutzen? 

Du bist im Kontext von sAdmim. Wenn du auf andere Objekte Zugriff hast (Attribute von sAdmin oder über den Container) - dann kannst du die auch nutzen.

Viele Grüße