教义2错误

时间:2013-04-29 17:57:33

标签: php codeigniter doctrine-orm doctrine

作为我正在处理的应用程序的一部分,我向用户展示了一个屏幕,用户可以更新他们的帐户信息,地址和个人资料信息。只保存了帐户信息,在我致电$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中有点像菜鸟。任何人都知道这些错误可能意味着什么?

谢谢

1 个答案:

答案 0 :(得分:0)

尝试检查您在

中应用的帖子数据
$model->profile->populate($_POST['Account_profile']);

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

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

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

希望这会有所帮助。