在Heroku上使用带有CakePHP的hstore会导致PDOException

时间:2012-10-26 20:40:35

标签: php cakephp heroku hstore

我正在尝试在启用了hstore引擎的Heroku Postgres DB上存储数据。在Heroku的网站上一切正常。困扰我的是我后端的PHP。我使用POMM converters

这是我在控制器中基本使用的内容:

$this->loadModel('Channel');
$pgHStore = new PgHStore();
$data = $pgHStore->toPg(array('channel_id' => 1, 'title' => 'Test'));
$this->Channel->save(array('name' => 'test', 'attributes' => $data));

它只抛出一个PDOException:

[PDOException] SQLSTATE[XX000]: Internal error: 7 ERROR:  Syntax error near '$' at position
LINE 1: ..."channel" ("name", "attributes") VALUES ('test', '($hst$"ch...
                                                            ^

有没有人在使用PHP和PDO之前完成了这项工作?我确定!但是怎么样?我错在哪里?

0 个答案:

没有答案