
Maxim
20.02.2018
08:55:41

Vadim
20.02.2018
08:56:29

Максим
20.02.2018
08:56:34

Maxim
20.02.2018
08:56:46
супер! Пойду почитаю
Отличная новость!!!

Google

Stas
20.02.2018
10:19:40
кто юзал: yii-dream-team/yii2-upload-behavior?

Crestoff
20.02.2018
10:21:25
Привет!
помогите завтрос составить
такая ситуация:
вот запрос
SELECT id, sum(X*Y) AS K FROM table WHERE Z>500 GROUP BY K
нужно сделать запрос так чтобы если X = 0, то игнорировалось бы условие Z>500
возможно ли это ? )
помогите плз)

Антон
20.02.2018
10:23:26
X <> 0 and Z>500
lol

Alexandr
20.02.2018
10:23:32

Антон
20.02.2018
10:23:57
а точняк

Crestoff
20.02.2018
10:24:00
действительно элементарно )))
спасибо коллеги!

Google

Максим
20.02.2018
10:24:40

Crestoff
20.02.2018
10:25:27
да всё я понял, казалось всё очень сложно))
а если вот такая ситуация?
SELECT id, sum(avg(X)*avg(Y)) AS K FROM table WHERE Z>500 GROUP BY K
нужно сделать запрос так чтобы если avg(X) = 0, то игнорировалось бы условие Z>500
возможно ли это ? )
AVG в условии mysql не даёт юзать

Максим
20.02.2018
10:44:08
в HAVING его засунь

Crestoff
20.02.2018
10:44:38
одновременно WHERE и HAVING ?

Максим
20.02.2018
10:44:39
звучит грубовато как то))) но в having можно делать многое, чего нельзя в WHERE
насчет одновременно хз, возможно. попробуй)

Crestoff
20.02.2018
10:45:17
чот не помню можно ли одновременно...
спасибо в любом случае!

Артур
20.02.2018
10:46:17
всем привет)
<?= \kartik\helpers\Html::submitButton(Yii::t('app', 'Send'), ['class' => 'btn subscribe']) ?>
юзаю такую кнопку) подскажите плиз как сделать ее такой ?)
<button type="submit" title="Subscribe" class="btn subscribe">
<span><i class="fa fa-envelope" aria-hidden="true"></i></span>
</button>
что бы заместь надписи "Отправить" было изображение

Dmitriy
20.02.2018
10:48:12

Артур
20.02.2018
10:48:41
просто в лейбл вставить спан блок ?

Dmitriy
20.02.2018
10:49:04
да

Артур
20.02.2018
10:49:41
http://www.yiiframework.com/doc-2.0/yii-helpers-basehtml.html#submitButton()-detail
так я смотрю тут нету лейбла
submitButton()

Google

Артур
20.02.2018
10:49:52
только тут есть submitInput()

Максим
20.02.2018
10:50:40
первый параметр и есть лейбл
и ты смотришь стандартную кнопку, в то время как у тебя кнопка kartik\helpers\Html

Dmitriy
20.02.2018
10:51:48
Прям новичков вразумил)

Артур
20.02.2018
10:52:18
о) заменил ))

Максим
20.02.2018
10:52:22
ну может же по другому быть) не как в стандартной реализации

Артур
20.02.2018
10:52:23
теперь кнопка стала как надо)
спс)

Максим
20.02.2018
10:53:14
гугл вот такой сайт нашел с примерами, правда там поиск сломан) https://hotexamples.com/ru/examples/kartik.helpers/Html/submitButton/php-html-submitbutton-method-examples.html

Crestoff
20.02.2018
10:55:39

Nastya
20.02.2018
10:56:24
чето обновилась на новый релиз, а gii у меня до сих пор генерит депрекейтед ::className() вместо ::class в моделях

Максим
20.02.2018
10:57:14
ну так с 2.1 по идее будет по новому

Максим
20.02.2018
10:57:26
а то вдруг кто на php 5.4 сидит, и все сломается

Nastya
20.02.2018
11:00:06
кстати, пацаны, а вы пишете шаблоны под gii?

Ivan
20.02.2018
11:00:49
У меня есть кастомные шаблоны на модель и crud

PowerAxis
20.02.2018
11:02:55
А что там кастомить? Я его только для генерации крада использовал

Артур
20.02.2018
11:05:26
только тип создается коряво) надо в файлах его кодить (((

Максим
20.02.2018
11:06:12

Google

Артур
20.02.2018
11:06:48

Максим
20.02.2018
11:07:16
даже во сне решение придумал - задать новый роут для формы, и в нем обработать данные, в модели создать свои права для валидации)

Артур
20.02.2018
11:10:53
мне ведь занести их нужно в другую таблицу)

Admin
ERROR: S client not available

Артур
20.02.2018
11:11:09
лезть в стандартный как то не хочется
думаю создать новый action и подключить туда модель и уже записывать туда данные
как то так

Mr.
20.02.2018
11:35:48
привет всем! подскажите: есть модель, у неё есть какие-то вложеные модельки (в приватных переменных), доступ к которым предоставляется через геттеры\сеттеры. Есть какой-то простой способ сделать так, чтобы метод ->toArray() возвращал и эти модели?

Nastya
20.02.2018
11:36:54

Дмитрий
20.02.2018
11:36:55
оверрайдить toArray и писать собственную логику

Nastya
20.02.2018
11:36:57
в документации

Mr.
20.02.2018
11:37:03
я без документации потыкал :)

Nastya
20.02.2018
11:37:16
ну как. там же есть extraFields

Mr.
20.02.2018
11:37:23
и ничего

Nastya
20.02.2018
11:38:31
насколько я помню, эти экстра можно объявить функцией в модели, чето типа public function extraFields() {return ['foo', 'bar'];} с соотв. именами ваших геттеров

Mr.
20.02.2018
11:38:39

Google

Nastya
20.02.2018
11:40:48
/**
* @inheritdoc
*/
public function extraFields() {
return [
'creator' => 'creator',
'status' => 'status',
'priority' => 'priority',
'name' => 'name',
];
}
вот так сделайте

Антон
20.02.2018
11:41:19
Может версия фреймворка старая?

Nastya
20.02.2018
11:41:23
$model->toArray([], ['name', 'status', 'priority']), и тогда такая конструкция будет работать

Антон
20.02.2018
11:41:30
Как вариант

Maxim
20.02.2018
11:43:15

Mr.
20.02.2018
11:51:34
в extraFields() не помогло
пробовал и без ключей, и с ключами, и с callback значениями - никак
оверрайднул fields, сделал там return array_merge(parent::fields(), array_combile(...)); - всё шикарно заработало

SiZE
20.02.2018
11:52:45
Есть какая нибудь ссылка на best-practice по настройке прав внутри /var/www ?

Антон
20.02.2018
11:54:40
https://github.com/yiisoft/yii2-app-advanced/blob/master/environments/index.php

Nastya
20.02.2018
11:54:57

Дмитрий
20.02.2018
11:55:14

Trofim
20.02.2018
12:00:36
Если только не делаешь каких-то автодоменов и тд
Если делаешь то нужна действительно систематизация