@yii2ru

Страница 1293 из 1721
Like
27.05.2018
21:25:18
yii relationships

Aziz
27.05.2018
21:25:48
yii relationships
спасибо

Google
Aziz
27.05.2018
21:26:06
Связи
спасибо

курить мануал, там написано все
я просто не знал, как называется, поэтому

Yet Another Stats
27.05.2018
21:27:08
Карма @MatvikX стала 12

Matviy
27.05.2018
21:27:10
PowerAxis
27.05.2018
21:27:25
либа закодирована ((

Like
27.05.2018
21:27:34
Карма @MatvikX стала 12
Да ты охуел, накрути мне уже

@ExileeD я твоего бота забью ногами

Matviy
27.05.2018
21:27:54
АХахах

PowerAxis
27.05.2018
21:28:04
Matviy
27.05.2018
21:28:17
либа закодирована ((
Вобще непонятно, как оно работает - в конколи браузера нету запросов, когда аплоад жмешь

PowerAxis
27.05.2018
21:28:32
Это все потомушо я анимешник
мои вкусы очень специфические

Google
Like
27.05.2018
21:28:33
Ты потом накатишь туда что нужно

Лана, я передумал начинать работать

Хер с ним

Matviy
27.05.2018
21:29:09
А не, есть

А, так оно аджаксом грузит

Ну то есть, это не сабмит формы

Наверное на фронте берет данные картинки. и аджаксом отсылает, тогда действительно можно отсортировать

То есть, там не юзается файлинпут при отправке

PowerAxis
27.05.2018
21:30:40
та можно js'ом аттрибуты нафигатьчить вручную

и будет тебе файлинпут

Matviy
27.05.2018
21:30:57
Ну вобщем понятно

Валуе файлинпута ты не можешь из JS поменять, даже нафигаченный

Требования безопастности

Вобщем понятно - есть файлинпут, в нем открываются картинки. после этого через JS данные картинок берутся, делаются миниатюры с перетаскиванием и аджаксом вся инфа отправляется

PowerAxis
27.05.2018
21:33:04
короче, все равно кнопка Upload для картинок будет

Matviy
27.05.2018
21:33:11
У меня так же, по сути, в аджаксовом виджете, только без сортировки. так как там сразу загрузка происходит, а он уже потом может отсортировать

КНопка будет, конечно

Matviy
27.05.2018
21:33:39
Тебе в любом случае нужен файлинпут, чтоб открыть браузер фалов

Like
27.05.2018
21:33:41
Если есть форма с сабмитом

Google
Matviy
27.05.2018
21:33:58
Интересно, как ты тогда откроешь файловой проводник?)

Если есть форма, можно повесится на отправку, и отправлять сразу другой запрос с картинками паралельно

Кстати, красиво у него сделано, можно и купить)

PowerAxis
27.05.2018
21:35:05
вечерние костыли в эфире нашего радио

Matviy
27.05.2018
21:36:24
вечерние костыли в эфире нашего радио
Ну тут по другому никак, если хочешь формой юзать - или без сортировки, но одним запросом, или с сортировкой, но дмвумя)

покупай, расшаришь с нами
Мне незачем, у меня свой есть)

Но там правда нужно указать модель, и он чисто YII-шный. Но можно відрать, в принципе, чтоб отдельно юзать

Alexander
27.05.2018
21:59:44
Если вдруг кто-то будет завтра на РИТ-е, в пять я в маленькой комнатке отвечу на любые вопросы по Yii и не только.

Matviy
27.05.2018
22:00:20
И еще - к нему же большинство расширений переделывать нужно будет?

Alexander
27.05.2018
22:04:15
Нет. Да.

Matviy
27.05.2018
22:12:02
Жаль. Жаль

Ad.x ??
27.05.2018
22:26:31
также можно наверное через форм дату сформировать нужный порядок файлов (добавлять перед отправкой в выбранном юзером порядке) https://developer.mozilla.org/ru/docs/Web/API/FormData/append

PowerAxis
27.05.2018
22:42:50
норм :D
признайтесь, кто тот павел, который там насоветовал ему всякого

Ad.x ??
27.05.2018
22:44:26
та хз, но видос порадовал :D

Aziz
27.05.2018
22:47:26
Ребята, подскажите пожалуйста, в моделе сделал правило, но оно игнорируется



Google
Aziz
27.05.2018
22:48:03
Что только не перепробовал, раньше у меня кастомные правила не игнорировались только в common, я даже туда перенес, не хочет заводиться

PowerAxis
27.05.2018
22:48:41
а че $model->error показывает?

Aziz
27.05.2018
22:50:41


PowerAxis
27.05.2018
22:51:37
ну да, после сабмита формы

Aziz
27.05.2018
22:51:52
Сделал так

return var_dump($model->getErrors());

Массив пустой

Admin
ERROR: S client not available

Ad.x ??
27.05.2018
23:01:35
а зачем проверка в валидаторе на хасеррорс?

Aziz
27.05.2018
23:03:43
там было вот я и оставил

Ad.x ??
27.05.2018
23:05:03
https://www.youtube.com/watch?v=YZZ4LOjRuIU агонь :D

там гдето на 15-20 минуте про уии

Aziz
27.05.2018
23:14:19
Проблема была решена добавлением $model->load

Alex
27.05.2018
23:35:21
Aziz
27.05.2018
23:45:11
Ребята, вопрос, как выдать кастомный класс, для option, хочу сделать LiveSearch

echo $form->field($model, 'phoneNumber')->dropDownList( $listData, ['prompt'=>'Выберите номер' ]);

сделал так:



Google
Matviy
28.05.2018
00:57:55
ну вообще можно https://stackoverflow.com/questions/16020593/sorting-a-filelist-object
Интересно, нужно посмотреть. Вобщем логично, изменение порядка на безопастность не влияет

Константин
28.05.2018
04:03:33
Но минимум до 18.00

Что бы скрыть кнопку от неавторизованных пользователей нужно менять настройки AccessControl?

Сейчас у меня стоит так что при нажатии пользователя выбрасывает на страницу авторизации

Виктор
28.05.2018
05:45:57
Создаешь виджет, в нем проверяешь, и отрисовываешь свою кнопку если нужно

Константин
28.05.2018
06:07:26
Спасибо

Посмотрел как в стандартном проекте выглядит

И разобрался

Как передать параметр в страницу?

return $this->render('/user\update', ['model' => $model, 'id' => $model]);

Вот так не работает

public function actionUpdate() { $model = $this->findModel(\Yii::$app->user->identity->id); if ($model->load(Yii::$app->request->post()) && $model->save()) { RestUpdate::restUpdate($model->email, $model->address, $model->apartment,$model->lastName,$model->firstName,$model->thirdName, $model->phone_number, $model->login); return $this->redirect(['/profile\profile']); } return $this->render('/user\update', ['model' => $model, 'id' => $model]); }

mrG1K
28.05.2018
07:31:36
а нахерен ты модель и в id и в модель пихаешь?

Константин
28.05.2018
07:31:50
Весь action вфглядит так

protected static function findModel($id) { if (($model = User::findOne($id)) !== null) { return $model; } throw new NotFoundHttpException('Запрошеная страница не найдена'); }

Я пытаюсь крудовский метод перелапатить так что бы при обращении к update у меня он сразу открывался для текущего пользователя

mrG1K
28.05.2018
07:33:43
ну и зачем в вьюху передавать ID ? яснее не стало .. как бы

ну и в общем странно что ты пытаешься crud напильником забить под редактирование пользователя.. запили свое..

Константин
28.05.2018
07:34:37
public function actionUpdate($id) { $model = $this->findModel($id); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['/profile\profile']); } return $this->render('/user\update', ['model' => $model]); } protected static function findModel($id) { if (($model = User::findOne($id)) !== null) { return $model; } throw new NotFoundHttpException('Запрошеная страница не найдена'); }

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