使用Zend在没有主键的表中插入

时间:2011-02-07 03:04:32

标签: php zend-framework insert primary-key

我找不到如何插入没有PK的行。对于扩展Zend_Db_Table_Abstract的类,这是不可能的,那么我该怎么做呢?

我要插入记录的表I是一个连接表。 它中只有两列可以作为PK,但我不知道怎么让Zend知道它们。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

Zend并不真正关心该表实际上是否具有PK(或索引)。 primary_key中的Zend_Db_Table_Abstract选项实际上只是知道在使用findfind*方法等时'WHERE'子句将搜索哪一列。所以,基本上,只需指定要用作 db model 的引用列的列。由于我不知道上表的细节,我无法向您提供更多细节。