The Ant
who are you
Sam
Sam
Экстримщик
Та ноутбук полетел, а работать надо. Пришлось PHPStorm жестко по плагинам и индексации резать
Tailer3
Здравствуйте)
Есть вопрос по Pjax
Есть вид в котором необходимо обновлять определенные данные по таймеру, но они расположены далеко друг от друга, так что в один Pjax все не обернуть. И в итоге обновляется только одна часть данных.
Как сделать так, чтобы Pjax мог обновить все данные?
Sam
Но вообще, к слову, я порекомендовал бы поработать с ограниченными ресурсами у кого проблемы с организацией времени. Экономия заставляет сразу же отсеивать месседжеры, социальные сети, информационные ресурсы, агрегаторы контента(например: Яндекс.Дзен). Время/рабочее время практически 1к1
Nurbol
Добрый день!
Как сделать структура база данных(Календарь)?
Nurbol
да мне нужен именно так.
Nurbol
события,день рождения
Футуристичный
да мне нужен именно так.
Ну тут нужно знать что нужно.
Например
Id
Дата события (или datetime/timestamp)
User_id кому принадлежит
Может быть тип
Текст, если нужен
Дата создания события, если нужна
Nurbol
Table1: Person
id,name,birthday
Table2: Events
id,title,description
Table3:Moons
id,name(int)
Table4:Days
id,name
как связаться с: Table1,Table2,Table3,Table4
who are you
всмысле связаться ?
who are you
Nurbol
связывается*
The Ant
Table1: Person
id,name,birthday
Table2: Events
id,title,description
Table3:Moons
id,name(int)
Table4:Days
id,name
как связаться с: Table1,Table2,Table3,Table4
при помощи джоинов. вопрос не про yii, иди учись в бд
M
если я делаю $activeField как
$form->field($model, 'fieldName')
то получу input вида
<input type='text' name="modelName['fieldName']">
а как можно получить input вида
<input type='text' name="modelName['firstName']['fieldName']">
чтобы на бэкэнде я получил $firstName и внутри него массив данных
Дмитрий
Переопределите метод field в своей $form
Eugene
можешь в options сам задать нужный name
I
Всем привет.
Нужно написать VOIP клиент на js. У кого нибудь есть опыт в этом?
Кто нибудь работал с библиотекой. Sip.js?
Slava
Ребят, а кто в курсе, как в модуле yii2 форматировать ответ в нужном тебе виде?
Я так понимаю, это нужно подписаться на событие BEFORE_SEND или что-то в этом роде.
Как это правильно сделать?
Dmitry
M
who are you
who are you
Anonymous
Pavel
Так есть
Pavel
такая опция вывести стринг как еррор
Pavel
ббез модели
Pavel
мне нужно просто, чтобы была ошибка
Pavel
как стринг
mrG1K
стринг стринг стринг..
чувак, тебя никто не понимает что ты хочешь сделать и почему тебя стандартные средства не устраивают?
Anonymous
Pavel
Я уже решил ту проблему
Pavel
теперь хотел узнать про authClient
Pavel
мне нужно в зависимости от того какая сеть по разному воспринимать атрибуты
Pavel
а где информация в атрибутах, какая это сеть
Pavel
просто например у фейсбука email - это просто email
Pavel
а у гугла
Pavel
emails[0] или че та аткое
Максим
Возвращается в гет параметре, если коробочный OAuth
Pavel
ок, спасибо
Pavel
Можно пожалуйста прмер, как должен выглядеть scope в вк если использовать yii2authclient
Pavel
я хочу получить доступ к емэйлу
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Может тебе в xdebug немного? Если в остальное совсем не получается
Good
Народ, такой вопрос: насколько корректно использовать такого рода валидатор в модели в случае, когда нужно проверять доступ к изменению аттрибута?
['cost', function ($attribute, $params) {
if (array_key_exists($attribute, $this->dirtyAttributes) && !Yii::$app->user->can('manage_product_cost')) {
throw new \yii\web\ForbiddenHttpException('No access to product cost');
}
}],
Anonymous
Good
То есть?
Anonymous
Забей
Anonymous
В yii есть rbac ведь
Good
Я так и хочу проверять доступ к изменению конкретного поля в модели
Anonymous
Юзай его
Good
Его и юзаю
Good
Блин
Good
Там же он используется
Anonymous
А зачем тебе тогда колбек?
Anonymous
🤔
Anonymous
Должно быть что-то типа
if(!$user->hasPermission('product.edit')) {
//
}
Good
Валидатор в модели навесить на аттрибут, в котором будет проверятся доступ к изменению пля
Good
Ну там же есть таке, посмотри
Good
ПРосто интересно, насколько корректно так зелать, именно валидатором
Anonymous
Слоооожна
Good
Да чего сложного то)
Anonymous
Я не понимаю твой вопрос
Ты ж там юзаешь
> Yii::$app->user->can('manage_product_cost')
Чо не корректно то?
Anonymous
Мож ваще middleware запилить для этой штуки и повесить на url редактирования/создания или чо там
Anonymous
🤔
Good
Имею ввиду сам способ проверки через валидатор
Good
Да нет, я именно что не хочу усложнять, просто сделаю себе валидатор для таких случаев
Anonymous
Good
Ну понятно)
Good
А че ты тогда тут?)
Anonymous
Good
😂
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Можно атрибут сделать unsafe и пофиг что в почте прийдёт
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Через load его не изменить
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
И как следствие валидация ему не нужна