Праваила кодооформление

Здравствуйте, возник вопрос…

  1. Как правильно нужно называть таблицы в БД и поля ? я имею ввиду вот так contactUs или ContactUs (дело в том что как бы я не пытался написать с большой буквы название таблицы оно все равно в пхпмайадминке видится с мальнеокй)

  2. отсюда вытекает второй вопрос - Когда мы пользуемся yiic для генерации каркаса, моделей или CRUD как правильно нужно писать model ContactUs или contactUs

  3. Для того что бы изюежат гемора с сылками как вообще все правильно именовать ?? есть какой-то мануал на эту тему ??

Спасибо.

  1. Таблица, класс - TableName, ClassName, NewConptroller, MyTable. В пхпмойадмине у тебя маленькие буквы потому что у тебя винда. Когда на сервер переносишь - в SQL скриптах меняй на большие буквы. Я обычно генерю SQL, а потом использую его и в разработке и на серваке. В искодном SQL буквы большие, при выполнении на винде становятся малеькими, а при вполнении на линуксе так и остаются.

  2. Используй большие буквы. на винде пофиг, а на линуксе имеет значение. Если делать как делаю я - то все будет ОК.

  3. А какой гемор со ссылками? $this->createUrl, $this->createAbsoluteUrl, CHtml::link() и будет тебе счастье :)

  1. у меня Мак и он естественно регистрочувствительный - может есть какая-то настройка в самом MySQl ?

1.1 а название полей лучше давать - fieldName ( т.е. первая буква маленькая ? )

  1. ясно значит как таблицу назовешь так и модель называть с такой же буквы верно ?

  2. не… я о другом.

Я имею ввиду что если контроллер назван ContactUs то он будет доступен вот так ? r=ContactUs или вот так тоже r=contactus ?

вероятно эта проблемы решится когда решатся первые две

использую маленький регистр для названий таблиц. для всего остального горБатый

так нет некаких недоразумений с phpmyadmin-ом и самим фреймворком