我遵循Symfony 4文档以做登录表格(https://symfony.com/doc/current/current/security/security/form_login_setup.html),我以同样的同样添加了注册表格控制器。
我是初学者,我想创建一个帐户页面,用户将能够更改他的信息,但是我想知道我是否应该创建一个与用户实体合作的新控制器,只是在同一控制器上工作,而不是登录和注册?还是我的用户控制器必须继承SecurityController?
我是菜鸟,对不起^^'
谢谢
您可以让您查看https://symfony.com/doc/current/current/service_container.html#creating-configuring-configuring-services-in-the-container
路径正在创建您自己的服务,例如在用户对象上执行每个任务的AppServieUserManager
例如,您可以:
AppServiceUserManager
class UserManager
{
// ...
public function handleUpdatePasswordRequest(Request $request) {...}
// or
public function handleUpdatePasswordForm(Form $form) {...}
// or:
public function handleUpdatePassword(User $user, $newPlainPassword) {...}
...
}
说,无论您要实施什么,请记住,控制器越薄,而服务可以无限期地增长(和分开)