php - 表单提交时非对象的属性
问题描述
我试图弄清楚这里发生了什么,但由于某种原因,我在此处的结构上遇到了错误。在我的表单提交中,我有一个名为 subtasks 的对象,它有一个标题和说明:
subtasks:
0:
instructions:"test",
title: "title test"
我在提交时在控制台中看到它,但是,在控制器中,我在这里收到错误“尝试获取非对象的属性'标题'”:
private static function insertTaskSubtasks($taskWebIdentifier, $subtasks) {
$sql = "CALL INSERT_TASK_SUBTASK ( ? , ? , ? ) ";
foreach ($subtasks as $subtask) {
DB::connection('odbc')->statement($sql, [$taskWebIdentifier, $subtask->title, $subtask->instructions]);
}
}
这里到底发生了什么?对于此过程,它似乎以正确的结构通过
解决方案
推荐阅读
- c# - 获取对变量的引用并避免不必要地复制它
- kubernetes - 为什么busybox pod在exitCode 0完成后不断重启
- angular - 如何将可观察结果限制为一定数量的 rxjs
- r - 字符值问题
- nunit - 如何在命令行上打印 NUnit 测试运行的 XML 文件作为漂亮的报告?
- django - 在 django 通用视图中访问 HTTP_REFERER
- ssh - Gitlab CI/CD:使用 ssh 密钥部署到 ubuntu 服务器(使用 windows shell 运行器)
- c++ - 许多 Boost::histogram 对象的动态分配
- python - 为什么一个 Python 脚本会引发 qt.qpa.plugin 错误,而另一个相同的脚本不会?
- angular - 在 HTTP 单元测试中总是调用 catchError