Я хочу создать логин и зарегистрироваться на той же странице, используя плагин CakeDC, но переменная Form-> create дает мне ошибку
<?php echo $this->Form->create($register); ?>
потому что это не определено, я попытался дать URL для функции реестра, но это не работает …
<?php echo $this->Form->create($register,['url' => ['action' => 'register']]); ?>
Любой Guidence … ??
Также назовите мне правильный способ использования входа в систему, регистрации с помощью плагина CakeDC на разных страницах всплывающего окна ….
Нет реальной разницы между всплывающим окном и обычной формой. Используйте форму, подобную этой
<?= $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 для вашего действия при входе.
Других решений пока нет …