CDbCommand failed to execute the SQL statement: SQLSTATE[42S02]: Base table or view not found: 1146 Table '.authassignment'

ошибка возникает как только мы добавили в конфигурацию:

       /*настройки для работы с ролями пользователей*/
      'authManager'=>array(
            'class'=>'CDbAuthManager',
          'connectionID'=>'db',
      ),

возможно - есть какой-то умный способ автоматического создания таблиц (на основе файла-схемы), которые необходимы модулю, но
пока что я просто открыл файл =
\framework\web\auth\schema-mysql.sql

getstate yii setstate

getstate setstate - способ "получить" и "установить" параметр в Yii для пользователя - таким образом можно добавлять произвольные параметры - на усмотрение разработчика - которые несут какую-либо полезную информацию о пользователе.

http://www.yiiframework.com/forum/index....

yii authmanager где писать код

это весьма интересный вопрос - решения его могут быть различны - один из вариантов предлагается здесь = fkn.ktu10.com/?q=node/3003

runtime yii

директория содержит временные файлы, доступ к которым извне должен быть ограничен (private) =

http://www.yiiframework.com/doc/guide/1....

QtCreator отладчик не задан

не знаю как справиться с досадным обстоятельством, но
запускать программу можно - просто используйте не "отладку" -а "запуск"

Работа с формами Yii

Официальная документация на русском здесь

вот простое представление формы, созданной вручную:

Аутентификация и авторизация Yii

Официальное руководство на русском здесь

Базовая идея - что к чему =>

для начала мы создаём модель формы входа в систему - с дополнительным методом login() который и произведёт проверку:

Yii создание сообщения - обмен данными между моделями CForm и CActiveRecord // как сохранить сообщение - испоьзование конструкт

если мы используем автозаполнение формы ,то главное - это совпадение имён атрибутов - они должны быть одинаковыми для обоих моделей -тогда мы с успехом сможем "автоматически заполняться" подобным образом (привожу один из методов - добавленных мной в контроллер по умолчанию sitecontroller - переопределение базового примера Hello World ):

Yii Active Records - передача массива и получение связанных полей// with AR - передача во views

пусть мы имеем описание message (связь с таблицей User) =

 public function relations() //  задаём отношения с другими классами (User)
    {
        return array(
            'user' => array(self::BELONGS_TO, 'User', 'user_id')
        );
    }

пусть мы извлекаем в дейсвие данные так чтобы кроме сообщений получить и имена пользователей (то есть происходит связывание таблиц средствами Active Record) =

Pages

Subscribe to fkn+antitotal RSS