public function __construct(CController $controller, CFormModel $formModel, $extraHeaderContent = null) { assert('is_string($extraHeaderContent) || $extraHeaderContent == null'); $loginview = new LoginView($controller, $formModel, $extraHeaderContent); $loginview->setCssClasses(array('clearfix', 'background-' . mt_rand(1, 6))); $flashMessageView = new FlashMessageView($controller); $gridView = new GridView(3, 1); $gridView->setView($flashMessageView, 0, 0); $gridView->setView($loginview, 1, 0); $gridView->setView(new FooterView(false), 2, 0); $this->registerScripts(); parent::__construct($gridView); }