1

作为我正在开发的应用程序的一部分,我向用户展示了一个屏幕,他们可以在其中更新他们的帐户信息、地址和个人资料信息。只有帐户信息正在保存,在我打电话后,我$model->profile->populate($_POST['Account_profile']);打电话die($model->profile->dump());并收到两个错误,都在 Doctrine 文件中BasicEntityPersister.php

line 1574: Undefined index: visitor

lie 1579: Invalid argument supplied for foreach()

我感觉这与不正确的关系映射有关,但我对 Doctrine 2 有点陌生。有人知道这些错误可能意味着什么吗?

谢谢

4

1 回答 1

0

尝试检查您申请的帖子数据

$model->profile->populate($_POST['Account_profile']);

Post 数据与用户在填写表单详细信息时提交的数据相同。

在同一行之后打印日志消息。

i.e: log_message('info',print_r($_POST, TRUE));

希望这会有所帮助。

于 2013-06-20T04:37:32.837 回答