
?
17.07.2018
19:23:52
а дальше юзал со своего сервака

Ad.x ??
17.07.2018
19:24:39
скоко же всякой хуйни придумали... пойди разберись

?
17.07.2018
19:25:02
+

PowerAxis
17.07.2018
19:39:57
зацените проблему:
подключил Mobile Detect, сделал отдельный view для мобильной версии, сделал свой MobileAsset, который также наследуется от AssetBundle, все работает ок, свои стили и скрипты для мобильной версии подключаются, все красиво.
Но как только дошло дело сделать самый простецкий ajax-запрос - все, приехали, 400 - Bad Requset. По дебаггеру до экшена в контороллере дело даже не доходит. Я даже не знаю в чем проблема. Я отправляю данные без формы. просто аттрибут data-name кнопки, по которой нажал. В чем беда?

Google

PowerAxis
17.07.2018
19:43:18
посмотрел в headers - в десктопе отправляется x-csrf-token , а в мобильной версии нет. чому?
бля, ебаный насос
дважды жиквери подключено

?
17.07.2018
19:45:32
?

PowerAxis
17.07.2018
19:45:34
расходимся
дело, как обычно, в прокладке
спасибо, пацаны

Максим
17.07.2018
19:46:10

Константин
17.07.2018
20:30:34
Вечер в хату, часик в радость, чифирок в сладость, полжизни здесь, полжизни там, здарова бродяги!
Уважаемые господа, не попадался ли вам на глаз пакет, облажающим функционалом типа yii2-doc, но генерирующий документацию по моим REST-контроллерам? Хочу указать ему папку с контроллерами и чтобы он сгенерировал документацию по стандартным yii-шным REST-методам. Спасибо.

Vladimir
17.07.2018
20:41:08
Пацаны может кто знает софт для просмотра google storage?
а то заказчику надо туда файлы грузить и я уже сделал на РНР. Но хотелось быть софтинку, чтобы туда можно было зайти и проконтролировать что там мои скрипты грузят

?
17.07.2018
20:42:55
гуглдрайв ?

Google

Vladimir
17.07.2018
20:43:33
ну не совсем, а вот это вот облако https://cloud.google.com/storage/
это типа аналог амазона

?
17.07.2018
20:44:20
не хз

Владимир
17.07.2018
20:44:28

?
17.07.2018
20:44:39
но в теории если ты туда по апи можешь грузить то должен и читать

Vladimir
17.07.2018
20:44:47
через РНР я успешно захожу, а вот как по другому хз
через апи при попытке чтения зависает
хз почему
но главное грузит туда
мне для задачи надо чисто грузить

Владимир
17.07.2018
20:47:34

Vladimir
17.07.2018
20:48:00
Спасибо! Сейчас попробую

Владимир
17.07.2018
20:48:52
не знаю только умеет ли оно файлы просматривать, но какие-то клиенты на гитхабе есть, можно попробовать что-нить другое поискать, если это не подойдет

Art
17.07.2018
21:11:55
Что лучше с yii использовать redis или memecache? В доках пишут что редис для сессий и так же есть поддержка из коробки. Так же meme можно подключить в php.ini
И еще. Opcache по умолчанию в php7 работает?

Alexander
17.07.2018
21:21:58
Redis, да opcache в php 7 по умолчанию включён

Ad.x ??
17.07.2018
22:10:00
хотя сессии тож можно в мемкеш, им там заябись. а редис выкинуть на помойку.

Art
17.07.2018
22:15:34
а если он очистит все?

Google

Art
17.07.2018
22:15:46
а редис почему на помойку

Ad.x ??
17.07.2018
22:16:08
а зачем он нужен, если сессии и кеш будут в мемкеше?

Art
17.07.2018
22:17:14
там ограничения еще вроде по 1мб

Ad.x ??
17.07.2018
22:17:29
а куда те больше?
редису вообще пизда настанет если начнешь пропускать через него по 1 мегабайту

Kirill
17.07.2018
22:26:37
2 гб держит

Ad.x ??
17.07.2018
22:27:03

Kirill
17.07.2018
22:27:23
Хоть по 50мб гоняй ему пофиг
Но часто неосилит
А мемкеш дохнет на таких объемах

Ad.x ??
17.07.2018
22:28:00


Ортем
18.07.2018
04:20:30
Утро доброе.
Ребятушки, в модели при сохранении использую beforeValidate(), в частности, добавляю некоторые параметры в модель перед сохранением.
Однако вот какая незадача, эта штуковина мешает отображению информации в GridView.
Т.е. с beforeValidate данные не отображаются, так как подставляются по видимому в фильтрацию.
Подскажите можно ли это устранить или чем заменить?
(Не очень хочется в каждом действии вставлять повторяющийся код. "Подставлять значения в actionCreate и actionUpdate при сохранении")
Вот сам кусок кода, тут ничего особенного.
public function beforeValidate()
{
if (parent::beforeValidate()) {
if($this->isNewRecord) {
$this->post_id = $this->id;
$this->type = $this->fileUpload->type;
$this->size = $this->fileUpload->size;
$this->name = $this->fileUpload->name;
$this->date = date('Y-m-d H:i:s', strtotime("today"));
} else {
$this->date_edit = date('Y-m-d H:i:s', strtotime("today"));
}
}
return parent::beforeValidate();
}


Vladislav
18.07.2018
05:18:45
Также было. Притом что при валидации фильтра проходит и условие isNewRecord


Ортем
18.07.2018
05:19:47

Vladislav
18.07.2018
05:20:03
тоже также думаю

Konstantin
18.07.2018
05:20:49
От модели наследуйте там нет этого метода грворят

Google

Konstantin
18.07.2018
05:20:58
А не от Ар

Vladislav
18.07.2018
05:21:38
Второй такой же класс делать но только наследовать от модели чтоли?)
Я просто сделал свойство в классе типа isSearch = false и менял его в начале метода фильтрации на true
и условие с isSearch в валидацию пихал вместе с isNewRecord
криво, жестоко, криворуко выглядит решение, но работает)
хотя можно проще ещё в начале метода фильтра указа isNewRecord = false и всё =D
А у меня вопрос про fetch() в js. Я использую этот метод вместо ajax для запроса к yii приложению, но он не проходит валидацию на AccessControl то что пользователь залгинен или вообще имеет какую-то роль. Как нибудь можно решить эту проблему?

Like
18.07.2018
06:02:53

Admin
ERROR: S client not available

Vladislav
18.07.2018
07:18:51

Максим
18.07.2018
07:19:46

Vladislav
18.07.2018
07:20:50
ну у меня обычное
но на одной странице fetch использую

Like
18.07.2018
07:24:00

Павел
18.07.2018
07:24:18

Vladislav
18.07.2018
07:25:20

Павел
18.07.2018
07:26:24
Он же объясняльшик 80лвл

Vladislav
18.07.2018
07:27:57
я заметил)
Я так понял при запросе нужно указывать ещё параметр access-token?

Denis
18.07.2018
07:47:30
Дратути, памагите
Есть такая штука
Как в результате поменять categories на category скажим так добавить alias на categories
self::find()
->with('categories')
->orderBy(['postedDate' => SORT_DESC])
->offset($offset)
->limit(self::LIMIT)
->asArray()
->all();

Google

Like
18.07.2018
07:49:34

?
18.07.2018
07:50:10
Попробуй так select('categories as category')

Максим
18.07.2018
07:50:54

Like
18.07.2018
07:51:58
@sofvlad нужна маленькая обертка под fetch?

Denis
18.07.2018
07:53:56

Максим
18.07.2018
07:55:17

Denis
18.07.2018
07:55:26

Максим
18.07.2018
07:55:36
попробуй asArray убрать, что будет

Denis
18.07.2018
07:56:59

Максим
18.07.2018
07:57:49
все так-же
а такой вариант?
->with(['categories' => function ($query) {
$query->from('categories category');
}])

Denis
18.07.2018
07:59:15

Максим
18.07.2018
07:59:37

Denis
18.07.2018
07:59:47

Максим
18.07.2018
08:00:08
тоже)
ну тогда тебе надо связь назвать по другому. не getCategories, a getCategory

Denis
18.07.2018
08:00:25
понял.

Максим
18.07.2018
08:00:27
ну и ->with('category')
хотя не факт, что сработает) но можно попробовать

Denis
18.07.2018
08:02:38