小编eag*_*tor的帖子

如何检查Doctrine 2中是否更改了实体?

我需要检查持久化实体是否已更改并需要在数据库上更新.我所做的(并没有奏效)如下:

$product = $entityManager->getRepository('Product')->find(3);
$product->setName('A different name');

var_export($entityManager->getUnitOfWork()->isScheduledForUpdate($product));
Run Code Online (Sandbox Code Playgroud)

该代码始终打印false,我也在检查工作单元之前尝试刷新,但没有工作.

有人有建议吗?

php doctrine doctrine-orm

28
推荐指数
4
解决办法
3万
查看次数

手动验证检查Symfony 2

我正在开发一个Symfony 2应用程序,用户必须在登录过程中选择一个配置文件.

用户可能有多个配置文件可供使用,他们只知道自己的配置文件.首先,我需要提示输入用户名和密码,如果这些是正确的,我不应该登录用户,我需要提示用户将在会话期间使用的配置文件.

因此,我显示一个带有用户名和密码字段的表单,并使用Ajax请求发送它,如果用户名和密码正确,该请求将使用配置文件列表进行响应,否则将响应错误代码.最后,用户使用用户名,密码和配置文件登录系统.

问题是我不知道如何检查身份验证数据是否正确(使用我的所有身份验证管理器,用户提供程序等)来完成此中间步骤(提示配置文件),而不实际记录用户.

谁能帮我这个?

symfony

14
推荐指数
3
解决办法
1万
查看次数

标签 统计

doctrine ×1

doctrine-orm ×1

php ×1

symfony ×1