我是Cakephp 3.0的新手,我创建了一个表单
<?php echo $this->Form->create('Login', array('url' => array('controller' => 'Login', 'action' => 'dashboard'))); ?>
<label for="login-username">username</label>
<?= $this->Form->input('username'); ?>
<label for="login-password">password</label>
<?= $this->Form->input('password', array('type'=>'password')); ?>
<?= $this->Form->submit('Login',array('class' => 'button round blue image-right ic-right-arrow')); ?>
<?= $this->Form->end() ?>
我必须将其重定向到Login controller和dashboard action,但在inspect元素中我可以看到/ stock_mgmt_system / login / dashboard其中stock_mgmt_system是项目名称。
请尝试解决我的问题。
答案 0 :(得分:0)
您是否将控制器LoginsController命名为蛋糕约定?
如果是,只需将“login”替换为“控制器”中的“登录”,就像那样
echo $this->Form->create(null, [
'url' => ['controller' => 'Logins', 'action' => 'dashboard']
]);