@yii2ru

Страница 1529 из 1721
?
31.07.2018
12:09:10
Тревожно на душе
то вы дяденька параноите :)

Павел
31.07.2018
12:12:16
fopen, feof, fgets, fclose
Давайте ещё за потоковый ввод/вывод ему обьясним

то вы дяденька параноите :)
Времена нонче неспокойные

Константин
31.07.2018
12:28:31
Google
Константин
31.07.2018
12:28:38
Я знаю теперь в какую сторону гуглить

Павел
31.07.2018
12:40:24
Я знаю теперь в какую сторону гуглить
Обычно гуглят слева-направо, но есть нюансы

Константин
31.07.2018
12:40:41
Язвишь

?
31.07.2018
13:45:25
wget это уже не php

а так самый простой способ file_put_contents(DIR.'/file',file_get_contents(url));

Павел
31.07.2018
13:57:21
curl, wget
Курл как бы тоже не совсем

wget это уже не php
Тьфу, не туда ответил ?

Ad.x ??
31.07.2018
13:57:49
Курл как бы тоже не совсем
файл_гет_контентс тож не фонтан, особенно для больших файлов

Kanat
31.07.2018
14:20:01
Всем привет! кто нибудь использовал https://github.com/morozovsk/yii2-websocket ???

Stas
31.07.2018
14:21:38
кто работал с сортировкой по дате и по времени как отдельные поля при сортировке как лучше харнить данные раздельно дату и время с соответвующими типами или одним полем дейттайм а на беке просто клеить переменную для сортировки?

?
31.07.2018
14:25:40
зачем хранить как 2 поля

Google
?
31.07.2018
14:25:57
можно хранить в таймстамп при выборке запросом менять на нужный формат

Kanat
31.07.2018
14:26:07
++

?
31.07.2018
14:26:43
ну или как вариант yii formater преобразовывать во что нужно и в любой локали

Stas
31.07.2018
14:30:46
та просто тут по проекту везде юзаеться дейттайм ане таймштамп воти спорсил что бы придерживаться единообразия

Руслан
31.07.2018
15:26:50
Но ничего не вернул
Выводит информацию об изображении.

Константин
31.07.2018
15:33:36
файл_гет_контентс тож не фонтан, особенно для больших файлов
Короче обошёлся без загрузки файлов на сервер

Дали строку в которая не требует токен в запросе

И я все подтянул

Artur
31.07.2018
19:53:37
Всем привет Вопрос такой Работаю с проектом на сервере, внес изменения (залил файлы на хост) И при экшене регистрации возникает следующее: fopen(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 С чем может быть связано?

Ad.x ??
31.07.2018
19:54:23
с конфигом пхп

Artur
31.07.2018
19:55:01
Подключить тип allow_url_fopen=true?

Ad.x ??
31.07.2018
19:55:59
попробуй. через пхпшные функции конфига. хотя сомневаюсь что будет работать. нада в основном изменять.

Artur
31.07.2018
19:56:34
Ну, смотри Только что поставил true - и заработало

Но что-то кажется, это какая-то паранормальная фигня

Это то же самое, как strict_sql_mode отключить))

Ad.x ??
31.07.2018
19:58:37
да не, просто некоторые функции могут отключать для повышения безопасности. или поведение вот менять

Artur
31.07.2018
19:58:48
Просто как-то до этого работало и без смены значений Допустим, я внес изменения, связанные с google reCaptcha

Мб, это как-то влияет?

(ну, я подозреваю, что это может как-то повлиять)

Google
Artur
31.07.2018
19:59:25
Я ее просто подключил

Ad.x ??
31.07.2018
20:01:15
не знаю )

Artur
31.07.2018
20:03:07
:)

Понял Но спасибо за хинты)

Еще такой вопрос, если тут кто есть: Экшен сбрасывания пароля, указываю почту, все ок, присылает пв-токен, в базе он тоже записывается, все тоже ок, но когда перехожу по ссылке - пишет 400 ошибку, bad request С чем может быть связано, если это дефолтная форма отправки с коробки? UPD: ошибка заключается в неправильном токене пв

PowerAxis
31.07.2018
21:23:34
как очередь yii2-queue запустить из скрипта и не дожидаться выполнения задачи?

Yurii
31.07.2018
21:29:53
Еще такой вопрос, если тут кто есть: Экшен сбрасывания пароля, указываю почту, все ок, присылает пв-токен, в базе он тоже записывается, все тоже ок, но когда перехожу по ссылке - пишет 400 ошибку, bad request С чем может быть связано, если это дефолтная форма отправки с коробки? UPD: ошибка заключается в неправильном токене пв
Я бы проверил все степ бай степ, тоисть где крашиться, мне кажеться все делов невалидности токена, для дебага можна задать в контролере public $enableCsrfValidation = false; или же непосретствено в методе $this->enableCsrfValidation = false; и проверить, думаю так все заработает

Artur
31.07.2018
21:31:41
В методе запроса (где ввожу почту, куда надо отправить ссылку на сброс) или в методе сброса пароля?

Yurii
31.07.2018
21:33:51
в методе приема токена

Artur
31.07.2018
21:39:39
Хм Все равно пишет мне про ошибку с неправильном токене

Yurii
31.07.2018
21:41:11
Можна код? Контролера и вюхи

Artur
31.07.2018
21:43:16
Да, конечно

Artur
31.07.2018
21:46:36
Методы в контроллере: http://i.prntscr.com/3UoD3uIYT2uOoisW4OkNFA.png Вьюха с запросом: http://i.prntscr.com/zsqjBcK9Q7uiNvj5ULFZ_Q.png Вьюха со сбросом: http://i.prntscr.com/beGOYWRUT3mqIjAHRB_j3g.png Модель: Форма запроса о сбросе: http://i.prntscr.com/jRO53KDTSuC7ZjfOgSCVvA.png Модель: Форма сброса: http://i.prntscr.com/kEo1iSx-TriVJ8m70ls3EQ.png

Yurii
31.07.2018
21:51:02
1) На всяк случай в actionRequestPasswordReset перед отправкой письма сделай все же Yii::$app->user->logout(); розлогинь пользователя

возможно он все же в системе осталься

2) actionResetPassword перед if ($model->load(Yii::$app->request->post()) && $model->validate() && $model->resetPassword()) { сделай так $model->load(Yii::$app->request->post()); var_dump($model->validate()); exit();

Artur
31.07.2018
21:53:16
А если, допустим, пользователь хочет поменять в своем профиле пароль? Не именно восстановить

Yurii
31.07.2018
21:54:43
не там другая исприя, то зачем ему тогда заказывать востановление пароля

Смену я делаю примерно так

public function actionChangePassword() { $model = new ChangePassword(); if ($model->load(Yii::$app->getRequest()->post()) && $model->change()) { Yii::$app->session->setFlash('success', 'New password saved.'); return $this->redirect('/personal-cabinet'); } $this->view->params['reset'] = new PasswordResetRequestForm(); return $this->render('personal-cabinet-change-password', [ 'model' => $model, ]); } ======================== class ChangePassword extends Model { public $oldPassword; public $newPassword; public $retypePassword; / * @inheritdoc */ public function rules() { return [ [['oldPassword', 'newPassword', 'retypePassword'], 'required', 'message' => 'This filed cannot be blank'], [['oldPassword'], 'validatePassword'], [['newPassword'], 'string', 'min' => 6], [['retypePassword'], 'compare', 'compareAttribute' => 'newPassword'], ]; } / * Validates the password. * This method serves as the inline validation for password. */ public function validatePassword() { /* @var $user User */ $user = Yii::$app->user->identity; if (!$user || !$user->validatePassword($this->oldPassword)) { $this->addError('oldPassword', 'Incorrect old password.'); } } /** * Change password. * * @return User|null the saved model or null if saving fails */ public function change() { if ($this->validate()) { /* @var $user User */ $user = Yii::$app->user->identity; $user->setPassword($this->newPassword); $user->generateAuthKey(); if ($user->save()) { return true; } } return false; } }

Google
Kanat
01.08.2018
04:33:49
Всем хай ребята!

Подскажите хороший пример для реализации push уведомлений

Чтобы когда челу приходит задача к нему приходило ведомление в браузере

Кто нибудь такое делал?

Lasto
01.08.2018
04:43:10
Всем привет, столкнулся с проблемой что трейс на ошибку "Trying to get property of non-object" ведет на строчку if ($this->properties->condition_belts > 0) { Только вот если дампнуть $this->properties->condition_belts там значение есть

и если удаляю этот кусок, ошибка перемещается на след функцию с вызовом параметра объекта

Admin
ERROR: S client not available

Roman
01.08.2018
04:49:34
подскажите кто работает с монгой на уии2 есть задача нужно выбрать из коллекции записи с максимальной датой сгруппированых по ид парента и потом отсеять записи с ненужным статусом делаю вот так $data = $collection->aggregate([ [ '$match' => ['user_id' => $owner], ], [ '$group' => [ '_id' => ['dialogue_id' => '$dialogue_id'], 'max' => ['$max' => '$created_at'] ], ], ]); получаю [ { "_id": { "dialogue_id": { "$oid": "5b5ff2c86784e9000772901a" } }, "max": { "$date": { "$numberLong": "1533041728000" } } }, ... }] собствено вопрос: как откинуть данные с ненужным статусом и как получить данные коллекции а не непонятно че)))??

Lasto
01.08.2018
04:59:26
Roman
01.08.2018
04:59:49
как файл плиз

ниче не видать

а дамп $this->properties ?

Karim
01.08.2018
05:05:25
Всем привет! кто нибудь использовал https://github.com/morozovsk/yii2-websocket ???
Автор дибы сам просит не использовать его а брать что то другое. В хабре где то статья есть

Lasto
01.08.2018
05:05:41
самое прикольное что есть вьюха которая на стр с ошибкой в ней ListView::widget и когда я убираю опцию 'itemView' => '@app/views/common/cargo-card', ошибка пропадает

я из views/common/cargo-card все удалял, но ошибка возвращалась

Roman
01.08.2018
05:07:09
ну вот всеравно у меня ощещение что в какомто месте у тебя $this->properties не отдает объект

позаписывай в трей значения

и посмотри че возвращает

Google
Roman
01.08.2018
05:08:27
яж так понимаю там список

и в какойто момент у какогото из объектов нет проперти

Lasto
01.08.2018
05:10:00
вот звкоментил ту фу-ю, теперь следущая встает на первом вызове объекта

Roman
01.08.2018
05:10:20
ну потомучто там не объект

Lasto
01.08.2018
05:11:24
Roman
01.08.2018
05:11:52
Yii::trace

bkb rfrnj nfr

или както так

в дебагере можно увидеть в логах

но у тебяже там список

так же?

Lasto
01.08.2018
05:12:44
ааа, трейс, ок попробую

Roman
01.08.2018
05:13:31
вот походу у какогото объекта нет проперти

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