Как добавить пользовательские свойства в столбец в Doctrine? - PullRequest
1 голос
/ 25 марта 2010

С доктриной, если вы выполните этот код

$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 Ответ

3 голосов
/ 25 марта 2010

Вы можете сделать это:

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

Если вы хотите, чтобы это продолжалось, вам, вероятно, лучше установить это в самом классе AccountTable.

...