2017-03-06 8 views
0

Ich möchte Login erstellen und registrieren Sie sich auf der gleichen Seite mit CakeDC Plugin aber die form-> erstellen wird mir geben errrorwie Login und Registrierung auf der gleichen Seite erstellen Variable CakeDC Plugin in CakePHP 3.0

<?php echo $this->Form->create($register); ?> 

weil es nicht definiert ist, habe ich versucht, url für das Register funtion zu geben, aber es funktioniert nicht ...

<?php echo $this->Form->create($register,['url' => ['action' => 'register']]); ?> 

Alle Guidance ... ??

leite mich auch die richtige Art und Weise der Anmeldung zu verwenden, die Registrierung mit CakeDC Plugin in verschiedenen Seiten in der Pop-up ....

Antwort

0

zwischen einem Popup und eine regelmäßige Form keinen wirklichen Unterschied. Verwenden Sie ein Formular wie dieses

<?= $this->Form->create() ?> 
<?= $this->Form->input('username', ['required' => true]) ?> 
<?= $this->Form->input('password', ['required' => true]) ?> 
<?= $this->Form->button(__d('CakeDC/Users', 'Login'), ['onclick' => '...']); ?> 
<?= $this->Form->end() ?> 

Und erstellen Sie einen onclick javascript ajax Beitrag zu Ihrer Login-Aktion.

+0

Und was ist mit der Registerseite, weil sie Form-> create ($ register) verwendet; ?> diesen Code für die Validierung und Daten in die Datenbank –

+0

in diesem Fall, müssen Sie eine $ Register-Variable User Entity von der Steuerung – steinkel

+0

Vielen Dank, ich freue mich darauf und überprüfen Sie diese https://github.com/CakeDC/Benutzer/Probleme/511 –

Verwandte Themen