Найден 21 результат

CCCZen
2019.07.25, 14:27
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Управление правилами
Ответы: 3
Просмотры: 8269

Re: Управление правилами

И такой вопрос: зачем нужно поле правило в Ролях?
Я так понял оно не проверяется ни в каком случае кроме вызова

Код: Выделить всё

Yii::$app->user->can( 'ROLE_NAME')
CCCZen
2019.07.25, 13:36
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Управление правилами
Ответы: 3
Просмотры: 8269

Управление правилами

Поставил dektrium rbac написал правило class isAdmin extends Rule { public $name = 'isAdmin'; public function execute( $user, $item, $params ) { return true; } } создал роль админ которой дал это правило http://dl4.joxi.net/drive/2019/07/25/0027/2100/1792052/52/813d031f82.jpg http://dl4.joxi.net/dri...
CCCZen
2019.07.24, 02:20
Форум: Установка и настройка
Тема: Что не так с echo?
Ответы: 3
Просмотры: 3405

Re: Что не так с echo?

спасибо, помогло.
CCCZen
2019.07.24, 01:20
Форум: Установка и настройка
Тема: Что не так с echo?
Ответы: 3
Просмотры: 3405

Re: Что не так с echo?

<?= работает нормально

что не так с echo?
CCCZen
2019.07.24, 00:59
Форум: Установка и настройка
Тема: Что не так с echo?
Ответы: 3
Просмотры: 3405

Что не так с echo?

Настроил nginx php-fpm на выделенном сервере. все комманды echo он отдает в первозданном виде: <? foreach ( $models as $item ) { echo \Yii::$app->controller->renderPartial( '@backend/views/layouts/kanban_card_object', [ 'color' => ObjectStatus::getStatusColor( $item->status ), 'object' => $item, 'Fa...
CCCZen
2019.07.20, 01:49
Форум: Общие вопросы (Yii 2.x)
Тема: urlManager
Ответы: 1
Просмотры: 664

Re: urlManager

сам и отвечу

Код: Выделить всё

'/<id:\d+>'=>'pointer/point'
CCCZen
2019.07.20, 01:41
Форум: Общие вопросы (Yii 2.x)
Тема: urlManager
Ответы: 1
Просмотры: 664

urlManager

Необходимо перенаправлять цифры в строке адреса site.ru/234234 на контроллер с параметром из цифр. Как это можно сделать? 'urlManager' => [ 'enablePrettyUrl' => true, 'baseUrl' => 'http://site.ru/', 'showScriptName' => false, 'rules' => [ '/<\d+>'=>'pointer/point' ], ], почему-то не работает
CCCZen
2019.07.20, 01:09
Форум: Общие вопросы (Yii 2.x)
Тема: каст моделей
Ответы: 1
Просмотры: 712

каст моделей

Здравствуйте, необходимо модель AR скастовать в ее наследника class AAA extends \yii\db\ActiveRecord {} class BBB extends AAA {} class CCC extends AAA {} class DDD extends AAA {} как это сделать? Это нужно для собственных правил валидации. Модели ААА берутся из своего поиска, затем по параметру раск...
CCCZen
2019.07.15, 15:20
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с kartik/fileinput
Ответы: 2
Просмотры: 2729

Re: Проблема с kartik/fileinput

loadObjectImage private function loadObjectImage( $objectId ) { $image = new ObjImage(); $image->link = '/resources/' . $this->path . "/" . $this->fileName . '.' . $this->imageFile->extension; $image->description = ""; $image->can_reserve = 0; $image->object = $objectId; $image->...
CCCZen
2019.07.15, 15:18
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с kartik/fileinput
Ответы: 2
Просмотры: 2729

Re: Проблема с kartik/fileinput

Вьюха: <?php $form = ActiveForm::begin( [ 'options' => [ 'enctype' => 'multipart/form-data' ] ] ); ?> <?= $form->field( $model, 'objImages[]' )->widget( FileInput::classname(), [ 'options' => [ 'multiple' => true, 'accept' => 'image/*', 'id' => 'imageLoader', ], 'name' => 'imageLoader', 'pluginOptio...
CCCZen
2019.07.13, 09:41
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: связка Dektrium yii2-user + yii2-rbac
Ответы: 2
Просмотры: 5162

Re: связка Dektrium yii2-user + yii2-rbac

namespace common\rbac; use Yii; use yii\rbac\Item; use yii\rbac\Rule; class isAdmin extends Rule { public $name = 'isAdmin'; /** * Executes the rule. * * @param string|int $user the user ID. This should be either an integer or a string representing * the unique identifier of a user. See [[\yii\web\...
CCCZen
2019.07.13, 08:18
Форум: Общие вопросы (Yii 2.x)
Тема: Выборка из базы только самых новых записей для каждого ID
Ответы: 3
Просмотры: 1217

Re: Выборка из базы только самых новых записей для каждого ID

Код: Выделить всё

	$items = ( new Query() )
			->from( [
				'temp' => TABLE::find()->andWhere( [
					'not',
					[ 'date' => null ]
				] )->andFilterWhere(['reason_id'=>3])
				->orderBy( 'date DESC' )
			] )->groupBy( 'item_id' )->orderBy( 'date DESC' )->all();

CCCZen
2019.07.13, 08:02
Форум: Общие вопросы (Yii 2.x)
Тема: Как получить в select2 данные из модели
Ответы: 8
Просмотры: 3201

Re: Как получить в select2 данные из модели

Select ест массив, а не значение <? $val = []; switch ($model->status){ case 1: $val = [0=>'asd',1=>'asd']; break; case 2: $val = [0=>'2asd',1=>'2asd']; break; } ?> <div class="col-md-4"> <?= $form->field($model, 'responsible')->widget(Select2::classname(), [ 'data' =>$val, 'options' => ['...
CCCZen
2019.07.13, 07:56
Форум: Общие вопросы (Yii 2.x)
Тема: search form + pjax + detailview(возможно будет listview)
Ответы: 4
Просмотры: 3256

Re: search form + pjax + detailview(возможно будет listview)

Загони И форму поиска И данные в Pjax <?php Pjax::begin( [ 'id' => 'event_pjax', 'timeout' => 15000, 'enablePushState' => false, 'enableReplaceState' => false, ] ); ?> <?= /** @var \common\models\search\EventSearch $searchModel */ <?php $form = ActiveForm::begin( [ 'method' => 'get', 'options' => [ ...
CCCZen
2018.04.03, 11:01
Форум: Общие вопросы (Yii 2.x)
Тема: Регистрация
Ответы: 9
Просмотры: 2249

Re: Регистрация

В общем как это бредово бы не звучало: помогло удаление паблик переменной username;
CCCZen
2018.04.03, 09:51
Форум: Общие вопросы (Yii 2.x)
Тема: Регистрация
Ответы: 9
Просмотры: 2249

Re: Регистрация

Username не попадает в DirtyAttributes С чем это может быть связано? array(4) { ["email"]=> string(13) "adsad@mail.ru" ["created_at"]=> int(1522731640) ["password_hash"]=> string(60) "$2y$13$F8A0aV4zV1rPR4LVkHZhkObcaF0X01NqbgGQgbQECRjVwKrxzqe7O" [&qu...
CCCZen
2018.04.02, 23:20
Форум: Общие вопросы (Yii 2.x)
Тема: Регистрация
Ответы: 9
Просмотры: 2249

Re: Регистрация

public function rules() { return [ ['username', 'trim'], ['username', 'required'], ['username', 'unique', 'targetClass' => '\app\models\User', 'message' => 'This username has already been taken.'], ['username', 'string', 'min' => 2, 'max' => 255], ['email', 'trim'], ['email', 'required'], ['email',...
CCCZen
2018.04.02, 20:39
Форум: Общие вопросы (Yii 2.x)
Тема: Регистрация
Ответы: 9
Просмотры: 2249

Re: Регистрация

То что юзернейм то в модель передается а sql запускается без него.
INSERT INTO `user` (`email`, `created_at`, `password_hash`, `auth_key`) VALUES

В самой модели User ник есть
object(app\models\User)#97 (15) {
["username"]=>
string(5) "admin"
CCCZen
2018.04.01, 15:48
Форум: Общие вопросы (Yii 2.x)
Тема: Регистрация
Ответы: 9
Просмотры: 2249

Регистрация

При сохранении в бд, не сохраняет username(заполняет как пустое поле) При этом в модель юзернейм ушел object(app\models\User)#97 (15) { ["id"]=> NULL ["username"]=> string(5) "admin" ["password"]=> NULL ["authKey"]=> NULL ["accessToken"]=> ...