@yii2ru

Страница 1064 из 1721
Vladislav
16.03.2018
10:07:14
сценарий описывается при инициализации модели?

Максим
16.03.2018
10:07:28
нет, в любой момент можешь его подключить до валидации

$model->scenario = 'some_name';

То есть ты можешь инициализировать модель, а сценарий присоединить только при определенных условиях

Google
Vladislav
16.03.2018
10:25:14
а как на дефолтный переключиться?

или прям так и писать $model->scenario = 'default';

Yan
16.03.2018
10:26:36
Vladislav
16.03.2018
10:28:01
не поверишь, потому что надо так)

SiZE
16.03.2018
12:10:03
не поверишь, потому что надо так)
там константа есть для дефолтного

Artur
16.03.2018
12:16:16
Привет всем Такой таск есть: Есть страница профиля пользователя, в нем есть кнопка добавить кошелек пользователю В хлебных крошках должна формироваться следующая цепочка: Главная / (имя пользователя) / добавить кошелек Например, для ссылки смог достать id пользователя: http://prntscr.com/is0gg1 Но как правильнее вытащить в данном случае имя пользователя? http://prntscr.com/iryhxr

Artur
16.03.2018
12:18:31
Тогда нужно имплементиться

Максим
16.03.2018
12:18:38
но выдаст ошибку, если юзер не авторизован

Artur
16.03.2018
12:18:51
От IdentityInterface

Максим
16.03.2018
12:19:02
так для getId() тоже нужно

Artur
16.03.2018
12:20:07
А Сработало

Странно, помню, где-то пытался сделать таким же путем

Google
Artur
16.03.2018
12:20:24
Достать так

Выдавало, что имплементиться надо

Спасибо, что подсказал

Максим
16.03.2018
12:20:53
ты наверное пытался Yii::$app->user->username - так без геттера не сработает

Artur
16.03.2018
12:21:11
Может быть, скорее всего

Но мне, в принципе, насчет авторизации - мне нужен только авторизованный пользователь

Поэтому подойдет

Еще раз спасибо

)

И еще такой вопрос: При переходе на экшен добавления кошелька в урлу мне он затаскивает ?id=1 (к примеру) В чем может быть причина, и как ее убрать из урлы?

Максим
16.03.2018
12:25:14
И еще такой вопрос: При переходе на экшен добавления кошелька в урлу мне он затаскивает ?id=1 (к примеру) В чем может быть причина, и как ее убрать из урлы?
так у тебя URL так строится, айди юзера гет параметром идет. UrlManager подправь, чтобы через слеш шло, к примеру, если надо

если нет, то просто удали 'id' => Yii::...

в хлебных крошках

Artur
16.03.2018
12:26:49
Окей, понял тебя

PowerAxis
16.03.2018
13:02:12
как правильно добавлять плагины для всяких CKEditor и иже с ними? если я закину плагин в папку plugins в вендоре, то при следующем деплое у меня же там ничего не будет, т.к. он нигде не прописан

?
16.03.2018
13:05:14
через композер

PowerAxis
16.03.2018
13:05:50
откуда композеру знать о js плагине?

?
16.03.2018
13:06:37
https://packagist.org/packages/2amigos/yii2-ckeditor-widget

а блин

PowerAxis
16.03.2018
13:07:21
ну ок, скачал и установил, а плагин к редактору как подключить?

Google
PowerAxis
16.03.2018
13:07:32
а блин
так отож)

?
16.03.2018
13:08:55
но если плуг есть можно таки попробовать его через композер ну или свой модуль написать и в него подтянуть плагины а дальше через ассет или как то еще подключить

PowerAxis
16.03.2018
13:13:31
а где ее указать эту зависимость?

Like
16.03.2018
13:14:00
а где ее указать эту зависимость?
У них плагины как оформлены?

PowerAxis
16.03.2018
13:14:22
в вендоре папка plugin в ней js'ки

Like
16.03.2018
13:14:26
Ну, смари, у них плагины на гитхабе валяются

Нет?

в вендоре папка plugin в ней js'ки
Ну дык если в вендоре, то че ты паришься?

Подрубил и все

PowerAxis
16.03.2018
13:14:43
вообще, я просто попробовал через asset подключить и вроде редактор видит его

та там такая жопа еще, что расширение ищет плагины и его ресурсы именно у себя в директории и если я его просто подключаю как отдельный файлы js, то функционал есть, а ресурсов (картики и стили) - хуй

?
16.03.2018
13:17:49
скорее всего в самом редакторе есть что то типа плагины и если указать их список по идеи должен подтянуть тем более если они уже есть

PowerAxis
16.03.2018
13:18:13
он и подтягивает, но ресурсы не видит

поц

?
16.03.2018
13:20:03
а сами ресурсы есть ? может путь там не то и его надо подтянуть

ну или банально кеш почистить

PowerAxis
16.03.2018
13:21:07
почистил, ресурсы есть, но в кеше путь к ним типа плагин в папке вендора

ща еще доку этого редактора гляну, может там есть возможность внешние ресурсы или плагины подключать

Google
PowerAxis
16.03.2018
13:22:37
все так сложно

?
16.03.2018
13:22:57
скорее всего какой то ньюанс зарытый в доке

PowerAxis
16.03.2018
13:23:01
где мой wix и narod.ru

?
16.03.2018
13:23:39
ужас какой

Roman
16.03.2018
13:33:34
а че, народ купил ucoz ? )

Ad.x ??
16.03.2018
13:34:01
похуй не? )

Roman
16.03.2018
13:34:32
често - да )))

Oleg
16.03.2018
13:40:50
кто нибудь делал проверку срока действия паспорта рф по датам рождения?

Admin
ERROR: S client not available

Oleg
16.03.2018
13:41:45
?

Like
16.03.2018
13:42:08
#Паспорт_не_нужен

Oleg
16.03.2018
13:46:07
так чтоль? public function getPasportExpires() { $curday = new \DateTime(date('d.m.Y')); $dob = new \DateTime($this->dob); $interval = $dob->diff($curday); if ($interval->format('%Y') == 19 or $interval->format('%Y') == 44) { return "скоро менять"; } return null; } ?

Максим
16.03.2018
13:48:16
а почему не true/false вертать?

логичней вроде

Oleg
16.03.2018
13:49:31
логичней, но хочу возвращать через сколько он истечет...

<?php if($model->pasportExpires !== NULL){ echo "истечет через ".$model->pasportExpires; } ?>

Максим
16.03.2018
13:51:59
и два раза считать)

<?php if($left = $model->pasportExpires !== NULL){ echo "истечет через ".$left; } ?>

Oleg
16.03.2018
13:53:29
не придерайтесь :) это тонкости :))))

Google
SiZE
16.03.2018
13:53:49
это отличает

Oleg
16.03.2018
13:55:04
Ad.x ??
16.03.2018
13:55:08
нах эти неявные нуллы

гавно ваще

Oleg
16.03.2018
13:55:12
гавно ваще
а как надо?

Ad.x ??
16.03.2018
13:55:41
булев жи

Oleg
16.03.2018
13:56:22
булев жи
так а если мне нужно кол-во дней до истечения?

Ad.x ??
16.03.2018
13:56:35
другой метод, который выведет тебе кол-во дней

Oleg
16.03.2018
13:57:34
и дважды считать?

Ad.x ??
16.03.2018
13:57:58
пох не? )

Oleg
16.03.2018
13:58:13
пох не? )
та хз ?

Ad.x ??
16.03.2018
13:58:20
можешь в первом подсчете сразу положить в переменную скоко дней

Максим
16.03.2018
13:58:33
возвращай массив тогда) result и days элементы)

Oleg
16.03.2018
13:59:29
Like
16.03.2018
13:59:30
Да вы чо блет

Исключение кидай

Ad.x ??
16.03.2018
13:59:41
или... yearsToPasportExpire() :integer; :D

if (<1) echo скоро менять

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