Php Idiorm/Paris将名称空间名称添加到我的列中
我正试图让Idiorm/Paris与我的PHP项目一起工作。我的表对象位于名为project的文件夹/命名空间中,当我尝试运行idorm/Paris时,它会将“project”名称添加到列中 未捕获的异常“PDOException”,消息为“SQLSTATE[42S22]:未找到列:在“where子句”中找到1054未知列“project_store_id”Php Idiorm/Paris将名称空间名称添加到我的列中,php,mysql,pdo,Php,Mysql,Pdo,我正试图让Idiorm/Paris与我的PHP项目一起工作。我的表对象位于名为project的文件夹/命名空间中,当我尝试运行idorm/Paris时,它会将“project”名称添加到列中 未捕获的异常“PDOException”,消息为“SQLSTATE[42S22]:未找到列:在“where子句”中找到1054未知列“project_store_id” project\u-store\u-id应该是store\u-id,有人知道我如何解决这个问题吗?我想它试图猜测,而且几乎是正确的,只是不
project\u-store\u-id
应该是store\u-id
,有人知道我如何解决这个问题吗?我想它试图猜测,而且几乎是正确的,只是不想手动解决所有问题。我最终使用了手动解决方案,即告诉要使用哪些列
return $this->has_many('Project\Product', 'store_id', 'id');
但是,您使用的是Paris还是Idorm?Paris,很抱歉我没有说清楚。您可以显示您正在运行的代码/命令以获得此错误吗?代码是正确的,我只需要告诉Idorm/Paris不要将命名空间类名作为前缀添加到我的列名中。:)我也很确定这是因为某种保持对象有组织的约定,如果是表名,这是有意义的,但现在我在列名上得到了它。