Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Idiorm/Paris将名称空间名称添加到我的列中_Php_Mysql_Pdo - Fatal编程技术网

Php Idiorm/Paris将名称空间名称添加到我的列中

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,有人知道我如何解决这个问题吗?我想它试图猜测,而且几乎是正确的,只是不

我正试图让Idiorm/Paris与我的PHP项目一起工作。我的表对象位于名为project的文件夹/命名空间中,当我尝试运行idorm/Paris时,它会将“project”名称添加到列中

未捕获的异常“PDOException”,消息为“SQLSTATE[42S22]:未找到列:在“where子句”中找到1054未知列“project_store_id”


project\u-store\u-id
应该是
store\u-id
,有人知道我如何解决这个问题吗?我想它试图猜测,而且几乎是正确的,只是不想手动解决所有问题。

我最终使用了手动解决方案,即告诉要使用哪些列

return $this->has_many('Project\Product', 'store_id', 'id');

但是,您使用的是Paris还是Idorm?Paris,很抱歉我没有说清楚。您可以显示您正在运行的代码/命令以获得此错误吗?代码是正确的,我只需要告诉Idorm/Paris不要将命名空间类名作为前缀添加到我的列名中。:)我也很确定这是因为某种保持对象有组织的约定,如果是表名,这是有意义的,但现在我在列名上得到了它。