代码之家  ›  专栏  ›  技术社区  ›  murze

如何将自定义属性添加到条令中的列中

  •  1
  • murze  · 技术社区  · 14 年前

    如果你执行这个代码

    $columns = $accountTable->getColumns();
    foreach ($columns as $column)
    {
        print_r($column);
    }
    

    例如,您可以得到以下结果:

    Array
    (
        [type] => integer
        [length] => 20
        [autoincrement] => 1
        [primary] => 1
    )
    Array
    (
        [type] => string
        [length] => 255
    )
    

    是否可以将自定义属性添加到列中,以便得到以下结果:

    Array
    (
        [type] => integer
        [length] => 20
        [autoincrement] => 1
        [primary] => 1
        [customproperty] => customvalue
    )
    Array
    (
        [type] => string
        [length] => 255
    )
    
    1 回复  |  直到 14 年前
        1
  •  3
  •   reko_t    14 年前

    您可以这样做:

    $accountTable->setColumnOption('column', 'option', 'value');
    

    如果您希望保持这种状态,最好在accountTable类中设置它。