Si tu as ce message, c’est que le contrôleur concerné par ta requête, à priori SiteController, ne t’envoie pas de variable $model lors de l’appel à sa fonction render. Normalement, dans le fichier controller/SiteController, tu devrais avoir une fonction actionLogin (j’extrapole, tout dépend de l’URL demandée) qui contient à la fin :
Sinon, basiquement : visiblement tu es en train de réaliser un formulaire de login. Tu vas donc devoir utiliser un modèle de formulaire afin de gérer les inputs de ce formulaire (login, mot de passe, se souvenir de moi, …).
C’est ce qui est représenté par la variable $model. Une fois ce modèle créé, tu vas l’instancier dans ton contrôleur, puis tu vas le passer à la vue comme je l’ai précisé précédemment, via la fonction render. Le widget TbActiveForm va lier ce modèle à ton formulaire HTML afin de transmettre les informations lors de la soumission, mais aussi conserver les données déjà saisies si une erreur de validation survient.
Edit : Je ne sais pas si tu utilises l’extension Yii-bootstrap, mais dans ce cas je te conseille d’utiliser plutôt l’extension YiiBooster qui est une très bonne intégration du bootstrap Twitter (elle contient les widgets de Yii-bootstrap) et qui est encore plus complète.