【问题标题】:Kohana ORM "primary value"Kohana ORM“主值”
【发布时间】:2010-08-23 16:02:45
【问题描述】:

我一直在阅读 Kohana ORM 的文档,在他们的示例模型类中,它有如下代码块:

protected $_table_name  = 'strange_tablename'; // default: accounts
protected $_primary_key = 'strange_pkey';      // default: id
protected $_primary_val = 'strange_name';      // default: name (column used as primary value)

显然我知道表名和主键是什么,但我以前从未见过“主值”这个词,它到底是做什么用的?

【问题讨论】:

    标签: php orm kohana-3


    【解决方案1】:

    $_primary_val 为表中的另一列命名,您可以选择将其用作对用户更友好的标识符。因此,如果您的用户将 69113 之类的整数值视为真正的主键感到困惑,您可以提供不同的值,例如“波塞冬历险记”。

    http://docs.kohanaphp.com/libraries/orm#primary_val

    【讨论】:

      【解决方案2】:

      $_primary_val 属性在 v2.3.4 中很有用(ORM 有一个select_list() 方法)。 ORMv3 中还没有这样的方法。

      【讨论】:

        猜你喜欢
        • 2012-12-11
        • 2011-10-23
        • 2012-07-01
        • 2012-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多