@yii2ru

Страница 1278 из 1721
Ruslan
24.05.2018
08:47:18
Павел
24.05.2018
08:50:21
Качки-новички

Vladimir
24.05.2018
08:54:36
Есть еще боевые вешества из групы новичков :3

Максим
24.05.2018
08:57:15
Google
Vit
24.05.2018
09:02:32
Like
24.05.2018
10:01:12
Egor
24.05.2018
10:21:23
Константин
24.05.2018
10:34:25
Спасибо

Rusty_b0lt
24.05.2018
10:38:15
как узнать имя юзера через Yii::$app->user->identity?

Максим
24.05.2018
10:38:58
как узнать имя юзера через Yii::$app->user->identity?
$username = Yii::$app->user->identity ? Yii::$app->user->identity->username : null;

Rusty_b0lt
24.05.2018
10:40:48
у меня пишет что field username not found in null |IdentityInterface

Максим
24.05.2018
10:41:58
у меня пишет что field username not found in null |IdentityInterface
ну так может у тебя по другому это поле называется, я же не знаю)

Rusty_b0lt
24.05.2018
10:42:50
нет там только 3 варианта после identity getId getAuthKey и validateAuthKey

Максим
24.05.2018
10:44:03
нет там только 3 варианта после identity getId getAuthKey и validateAuthKey
это для компонента User доступно, для identity все поля из таблицы должны быть доступны

нет там только 3 варианта после identity getId getAuthKey и validateAuthKey
покажи свой код, в котором пытаешься получить username

Slava
24.05.2018
10:44:29
нет там только 3 варианта после identity getId getAuthKey и validateAuthKey
какой модуль стоит для пользователей? или стандартный yii ?

Google
Rusty_b0lt
24.05.2018
10:44:42
я используй стандартный без активрекорд

где 2 юзера в массиве

мне пока он нужен

Максим
24.05.2018
10:46:51
я используй стандартный без активрекорд
а что лежит в Yii::$app->user->identity?

Rusty_b0lt
24.05.2018
10:47:07
в смысле лежит?

Максим
24.05.2018
10:47:18
ну авторизуйся и принтани, что выведет?

Rusty_b0lt
24.05.2018
10:57:45
object(app\models\User)#91 (5) { ["id"]=> string(3) "100" ["username"]=> string(5) "admin" ["password"]=> string(5) "admin" ["authKey"]=> string(10) "test100key" ["accessToken"]=> string(9) "100-token" }

это вардамп

Тимур
24.05.2018
11:00:35
ребят кто пользует dektrium/yii2-rbac чот развернул его, валит ошибки при сохранении

An Error occurred while handling another error: yii\web\HeadersAlreadySentException: Headers already sent in ...vendor\dektrium\yii2-rbac\controllers\ItemControllerAbstract.php on line 144

Ad.x ??
24.05.2018
11:04:31
че там уии сайт наебнулся? или тока у меня не пашет?

Vlad
24.05.2018
11:05:55
Пашет вроде

Тимур
24.05.2018
11:12:18
и вообще кто что использует кроме своих лисапедов для авторизации и ролей?

Виктор
24.05.2018
11:14:01
зависит от потребностей

Тимур
24.05.2018
11:14:56
пишу crm с разделением прав.

Виктор
24.05.2018
11:15:33
rbac

Тимур
24.05.2018
11:16:02
эт понятно. на каких комапнентах управлять этим?

Виктор
24.05.2018
11:18:34
authManager, если на более высоком уровне, написать странички для вывода или можно подключить yii2-user

но там все равно свои html-ки натягивать придется

Тимур
24.05.2018
11:19:37
вот вроде комбайн из оф репы https://github.com/webvimark/user-management

Google
Rusty_b0lt
24.05.2018
11:19:44
а как в findAll() сделать чтобы было два значения

Rusty_b0lt
24.05.2018
11:20:15
а как в findAll() сделать чтобы было два значения
например мне нужны все страницы у которых параметр access 101 и 102

Максим
24.05.2018
11:20:33
Rusty_b0lt
24.05.2018
11:20:40
понял, спасибо

а как в activeform чтобы по дефолту стояло значение?

в hiddenInput

Максим
24.05.2018
11:29:11
$model->user_id = 12; echo $form->field($model, 'user_id)->hiddenInput()->label(false);

то есть перед выводом поля в модели укажи значение для этого поля

Rusty_b0lt
24.05.2018
11:30:40
оо понел принел обработал

https://gist.github.com/Rusty-b0lt/81d91f2e51a472d3019d84e999e4def2

выкидывает ошибку The "query" property must be an instance of a class that implements the QueryInterface e.g. yii\db\Query or its subclasses.

думаю проблема в моих объявлениях $query

но не знаю где именно проблема

Виктор
24.05.2018
11:41:51
ActiveDataProvider не принимает результат выполнения

Смотрим глазами в свой код

Rusty_b0lt
24.05.2018
11:44:51
ну так я не могу найти где ошибка

Максим
24.05.2018
11:44:55
но не знаю где именно проблема
ему нужен ActiveQuery, то есть без ->all() данные, он их сам соберет, в зависимости от пагинации и других настроек дата провайдера

Rusty_b0lt
24.05.2018
11:45:03
понял

Like
24.05.2018
11:45:16
Google
Максим
24.05.2018
11:45:17
ну и соответственно findAll надо переделать на find

Rusty_b0lt
24.05.2018
11:45:31
я не знал, что с all он перестает быть activequery

Максим
24.05.2018
11:45:56
я не знал, что с all он перестает быть activequery
а вообще во вьюхе запросы выполнять - кака, фу так делать

ну и магические числа 101 и 102 лучше в константы модели вынести, чтобы потом не пришлось менять в двадцати файлах число, если вдруг поменять придется

Виктор
24.05.2018
11:49:40
ну и магические числа 101 и 102 лучше в константы модели вынести, чтобы потом не пришлось менять в двадцати файлах число, если вдруг поменять придется
Боль больше даже не от того, что в нескольких местах править, а от того, что нихера непонятно, что это число значит!

Максим
24.05.2018
11:49:55
Боль больше даже не от того, что в нескольких местах править, а от того, что нихера непонятно, что это число значит!
в одном проекте, который пришлось допиливать, попалось в коде число 13, я хз что оно значило, но после пары часов разборов выяснилось, что это число отвечало за права доступа, причем первая цифра значила роль, а вторая - правило. Как тебе такое, Илон Маск?

Andrey
24.05.2018
12:23:22
а как в activeform чтобы по дефолту стояло значение?
еще вариант можно в рулес добавить: ['attribute', 'default', 'value' => self::ATTRIBUTE_DEFAULT_VALUE],

@kohone а как у тебя код в чате цветом выделяется?

Максим
24.05.2018
12:26:04
одинарная кавычка по бокам, которая на Ё букве, и тройная кавычка

тройная с новой строки пишет, одинарная инлайном

Andrey
24.05.2018
12:27:33
у тебя он какой-то более лазурный

Максим
24.05.2018
12:28:33


у тебя он какой-то более лазурный
а ты как свой код выделил?

Andrey
24.05.2018
12:29:08
обратными кавычками

Максим
24.05.2018
12:29:31
ну так я точно так же)

` вот такими

Google
Andrey
24.05.2018
12:29:48
понял, у меня ночной режим включен, там другая расцветка

+ еще и собственные сообщения по-другому выглядят



Андрей
24.05.2018
13:00:00
парни, что не так? ConsoleLog mongo ConsoleLog::find()->where(['<=', 'log_time', (mktime(0,0,0) - 432000)])->remove();

Андрей
24.05.2018
13:02:48
может ->delete() надо?
Тоже не проходит

Максим
24.05.2018
13:03:02
а ->all()->delete()?

проще тогда уж deleteAll($condition) чтобы лишний запрос с поиском не делать

Denis
24.05.2018
13:03:50
Как в виджете detail view сделать просто пустую строку без деления на столбики а-ля colspan = 2

?

Виктор
24.05.2018
13:04:33
Монга из коробки умеет чистить данные по TTL

Андрей
24.05.2018
13:05:09
а ->all()->delete()?
'Error' with message 'Call to a member function delete() on array'

Максим
24.05.2018
13:05:33
'Error' with message 'Call to a member function delete() on array'
с монгой не работал) хз как там удаляется

хотя по идее должно одинаково

Андрей
24.05.2018
13:06:08
да, в одном месте через делейт норм все, а тут хз

Виктор
24.05.2018
13:06:56
Андрей
24.05.2018
13:07:15
deleteAll сработало

спс

Andrey
24.05.2018
13:28:14
кто-нить этот бляцкий kartik datepicker юзает? не отображаться календарь. та же проблема что тут https://toster.ru/q/391572 , но решение нигде не могу найти

Mr.
24.05.2018
13:28:59
Тут есть целый хэштег посвящённый этому разработчику и его компонентам

Страница 1278 из 1721