Mysql tynyint(1) не определяется Gii как boolean

Собственно сабж.

при этом BIT работает нормально. WTF?

Хех, и с BIT проблема. Он всегда распознается как TRUE.

BIT(1) для boolean не получится использовать, в модель из базы в любом случае придет пустая строка ""(неважно, TRUE или FALSE в базе).

tinyint(1) для boolean отлично подойдет.