LINUX.ORG.RU
 
KRoN73

[sql][советы][именования][соглашения] Хороший тон. Как обзывать many-to-many таблицы?


0

1

Вот, скажем, есть у нас таблица events.

И есть таблица event_types.

Как народ предпочитает обзывать таблицу их привязки?

— event_types_map
— event_types_index
— event_types_cross
— events2types
— … ?

Это один из моментов, по которому я промеж себя не выработал единой концепции. То так обзову, то эдак… Хочется унификации, но никак не могу выработать приоритетный подход :)


[#] Ответ на: комментарий от Absurd 28.11.2011 18:38:38  
KRoN73

>Это где так? В Хибернейте я подобного не припомню.

Ну, у меня именно так

    function table_name()
    {
        if(!empty($this->attr['table_name']))
            return $this->attr['table_name'];

        if(!empty($this->data['table_name']))
            return $this->data['table_name'];

        if($this->table_name)
            return $this->table_name;

        return $this->_item_name_plural();
    }

    function _item_name_plural() { return bors_plural($this->_item_name()); }
    function _item_name() { return array_pop(explode('_', $this->class_name( ; }

***** ()
[#] Ответ на: комментарий от Absurd 28.11.2011 19:40:16  
KRoN73
>>-----Цитата---->>

А что, аннотации к пхп еще не приделали? Собирались же вроде.

<<-----Цитата----<<

Никто не мешает их самому парсить. Но зачем? На моих типовых задачах пользы от них не вижу.

***** ()