Php 第2条错误

Php 第2条错误,php,codeigniter,doctrine-orm,doctrine,Php,Codeigniter,Doctrine Orm,Doctrine,作为我正在开发的应用程序的一部分,我向用户展示了一个屏幕,用户可以在其中更新帐户信息、地址和个人资料信息。只有帐户信息正在保存,在我调用$model->profile->populate($\u POST['account\u profile'])之后我正在调用die($model->profile->dump()),并在条令文件basicentypersister.php中获得两个错误: 第1574行:未定义索引:访问者 及 lie 1579:为foreach()提供的参数无效。 我觉得这与不

作为我正在开发的应用程序的一部分,我向用户展示了一个屏幕,用户可以在其中更新帐户信息、地址和个人资料信息。只有帐户信息正在保存,在我调用
$model->profile->populate($\u POST['account\u profile'])之后我正在调用
die($model->profile->dump()),并在条令文件
basicentypersister.php
中获得两个错误:

第1574行:未定义索引:访问者

lie 1579:为foreach()提供的参数无效。

我觉得这与不正确的关系映射有关,但我在原则2上有点不在行。有人知道这些错误可能意味着什么吗


谢谢

请检查您申请的帖子数据

$model->profile->populate($_POST['Account_profile']);
Post数据与用户在填写表单详细信息时提交的数据相同

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

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

希望这会有所帮助。

看起来您可能试图设置一个字段(“访问者”),该字段不在您的帖子索引中,或者不在实体中。没错,另一位开发人员将名称“访问者”更改为一个新的字段名。条令试图在模型中绘制地图。谢谢