как создать логин и зарегистрироваться на той же странице, используя плагин CakeDC в Cakephp 3.0

Я хочу создать логин и зарегистрироваться на той же странице, используя плагин CakeDC, но переменная Form-> create дает мне ошибку

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

потому что это не определено, я попытался дать URL для функции реестра, но это не работает …

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

Любой Guidence … ??

Также назовите мне правильный способ использования входа в систему, регистрации с помощью плагина CakeDC на разных страницах всплывающего окна ….

0

Решение

Нет реальной разницы между всплывающим окном и обычной формой. Используйте форму, подобную этой

<?= $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() ?>

И создайте запись ajax javascript onclick для вашего действия при входе.

0

Другие решения

Других решений пока нет …