Сообщения

Сообщения за июнь, 2015

Yii 2 rbac

Изображение
на основании \yii2rbac\common\config\main.php dirname(dirname(__DIR__)) . '/vendor', 'components' => [ 'urlManager' => [ 'class' => 'yii\web\urlManager', 'enablePrettyUrl' => true, ], 'cache' => [ 'class' => 'yii\caching\FileCache', ], 'authManager' => [ 'class' => 'yii\rbac\DbManager', ], ], так использую постгрес. миграции не сработают. берем sql файл из \localhost\yii2rbac\vendor\yiisoft\yii2\rbac\migrations восстановление пошло не по плану. что ж создадим таблички сами CREATE TABLE yii2.auth_rule ( name TEXT NOT NULL, data TEXT, created_at TIMESTAMP(0) WITHOUT TIME ZONE, updated_at TIMESTAMP(0) WITHOUT TIME ZONE, CONSTRAINT auth_rule_pkey PRIMARY KEY(name) ) WITH (oids = false); CREATE TABLE yii2.auth_item ( name TEXT NOT NULL, type

Авторизация yii 2 из базы

Изображение
попробуем разобраться как работает авторизация в yii 2. если начинаете с нуля то composer global require "fxp/composer-asset-plugin:~1.0.0" composer create-project --prefer-dist yiisoft/yii2-app-advanced yii2rbac cd yii2rbac php init --env=Development php yii migrate перед миграцией нужно настроить подключение к базе. в \localhost\yii2rbac\common\config\main-local.php поменяем     'components' => [         'db' => require(__DIR__ . '/db.php'), создадим под коннект файл db.php ну и зададим свои настройки 'yii\db\Connection', //'dsn' => 'mysql:host=localhost;dbname=localdb', 'dsn' => 'pgsql:host=***.ru;port=5432;dbname=DB_**', 'username' => 'postgres', 'password' => '****', 'schemaMap' => [ 'pgsql' => [ 'class' => 'yii\db\pgsql\Schema', &#

Учебник yii2

Изображение
1 урок Создание сайта с использованием Yii 2.x В данном учебнике описывается процесс создания сайта. Каждый шаг разработки описан максимально подробно и может быть применён при создании других приложений. В дополнение к полному руководству и API , данное пособие показывает, вместо полного и подробного описания, пример практического применения фреймворка Yii. Для того, чтобы выполнять упражнения из учебника понадобятся инструменты composer и git . Не отчаивайтесь, если вам не известны эти инструменты, нужно будет лишь выполнить несколько команд, которые будут описаны. Разработчики данного интерактивного курса: Евгений Ткаченко ( et.coder@gmail.com ) Сообщество Yii Форум GitHub Facebook Twitter LinkedIn Начальная установка Установим стартовый шаблон приложения [Yii 2 Advanced Project Template] . Для этого необходимо выполнить команды, из корневой директории учебника(yii2-tutorial): composer global require "fxp/composer-asset-plugin:1.0.