Functionnotfound im eigenen Modul

Hallo,

ich möchte den Registrierungsprozess abändern.
Man soll mit mehreren Schritten durch das Formular gelenkt werden, wie beim checkout.

Das ist der Aufruf:

<input type="hidden" name="stoken" value="18FFA091">
<input type="hidden" name="lang" value="0">
<input type="hidden" name="actcontrol" value="user">
<input type="hidden" name="cl" value="user">
<input type="hidden" name="fnc" value="createstepuser">
<button class="submitButton nextStep" type="submit">Weiter</button>

Metadata 1.1:

'extend'      => array(
        'oxuser' => '/thomkit/register2/controller/myregister2',
		),

Bei den installierten Shop-Modulen wird alles korrekt angezeigt.
Meine Funktion:

class myregister2 extends myregister2_parent {

public function createStepUser()
{
	die('Ja');

In der Logdatei steht das:

OXID Logger.ERROR: ERROR_MESSAGE_SYSTEMCOMPONENT_FUNCTIONNOTFOUND createstepuser

Ich hatte auch mal eine vorhandene Funktion aus der User.php als fnc angegeben - die findet der Shop auch nicht.

Was muss man machen, damit der Aufruf funtioniert?

Gruß Thoni

createStepUser()
<input type="hidden" name="fnc" value="createstepuser">

ergo: createstepuser gibt es tatsächlich nicht.

Leider ändert sich nichts:

OXID Logger.ERROR: ERROR_MESSAGE_SYSTEMCOMPONENT_FUNCTIONNOTFOUND createstepuser()

OXID Logger.ERROR: ERROR_MESSAGE_SYSTEMCOMPONENT_FUNCTIONNOTFOUND createStepUser()

OXID Logger.ERROR: ERROR_MESSAGE_SYSTEMCOMPONENT_FUNCTIONNOTFOUND createStepUser

Ich bin noch nicht besonders gut mit der V6 vertraut, aber bist du sicher, dass du die richtige Klasse erweitern hast?
In der Metadata wird oxuser model erweitert, die Funktion versuchst du aber im User Controller aufzurufen, wie es mir scheint.

Das kann es gewesen sein. Ich dachte “user” ruft die Klasse “User” auf.

Danke