作为我正在处理的应用程序的一部分,我向用户展示了一个屏幕,用户可以更新他们的帐户信息,地址和个人资料信息。只保存了帐户信息,在我致电$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中有点像菜鸟。任何人都知道这些错误可能意味着什么?
谢谢
答案 0 :(得分:0)
尝试检查您在
中应用的帖子数据$model->profile->populate($_POST['Account_profile']);
帖子数据与用户在填写表单详细信息时提交的数据相同。
在同一行之后打印日志消息。
i.e: log_message('info',print_r($_POST, TRUE));
希望这会有所帮助。