@yii2ru

Страница 938 из 1721
Konstantin
03.02.2018
13:59:51
I18n
можно немного по больше) я впитаю инфу

Ruslan
03.02.2018
14:00:28
\Yii::t('app', 'Обновление: {nameAttribute}, ['nameAttribute' => $param]);

Konstantin
03.02.2018
14:02:00
мммм. я просто еще не делал ничего с Yii::t это типа в зависимости от языка разные слова там будут?

спасибо, примерно теперь знаю

Google
Ruslan
03.02.2018
14:04:02
ога

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

☕ CunningFox
03.02.2018
14:04:31
можно немного по больше) я впитаю инфу
В гайдах есть куча информации с примерами да и в целом

Полезная и удобная штука

Konstantin
03.02.2018
14:05:59
да, видел такое, но нигде не применял. Не приходилось делать мультиланг на сайте в yii2

☕ CunningFox
03.02.2018
14:06:39
Yii2: перевод сообщений - RMCreative http://rmcreative.ru/blog/post/yii2-perevod-soobscheniy

Artur
03.02.2018
14:46:17
Привет всем Как правильнее сделать в форме авторизации, дабы пользователь мог ввести так и почту, так и свой username(или номер телефона)?

Dmitriy
03.02.2018
14:57:12
Привет всем Как правильнее сделать в форме авторизации, дабы пользователь мог ввести так и почту, так и свой username(или номер телефона)?
принимаешь логин, ищешь User::find()->andWhere(['or', ['username' => $login], ['email' => $login]])->one(), проверяешь пароль и логинешь

Artur
03.02.2018
15:05:16
ОКей, сейчас попробую, спасибо)

И получается, надо тогда уже в getUser передать $this->login, как я понимаю? http://i.prntscr.com/byEYPX8jTGqoQ9PmFs3Fag.png

принимаешь логин, ищешь User::find()->andWhere(['or', ['username' => $login], ['email' => $login]])->one(), проверяешь пароль и логинешь

Алексей
03.02.2018
15:16:05
Привет. При сохранении формы сохраняется запись в базу (обновление значения CRUD). Мне нужно перед сохранением сконвертировать поле date в int. Пробовал beforeSave и beforeValidate(), но не помогает. Такое ощущение, что в этих функциях поле $this->date содержит предыдущее значение, а не свеже полученное из $_POST Как правильно сделать: $this->date = strtotime($this->date); ??

Google
Artur
03.02.2018
15:27:19
Все, ок, спасибо тебе)

Евгений
03.02.2018
15:32:46
Блин, как же охуенен постргрес

можно вытащить сразу всем в жсон

вместе со всеми связями

https://pastebin.com/X7i1vchL

Artur
03.02.2018
15:37:06
Кстати, еще кто-то тут работал с примерно таким таском, что надо логгировать статус при каждом обновлении записи?

Евгений
03.02.2018
15:37:34
Я бы через поведение сделал

Artur
03.02.2018
15:38:01
Допустим, есть статус заказа И каждый раз обновляется И когда обновляется, создается запись в таблице, допустим "статус_заказа_лог"

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

Но тут я в ступор попал

Хотя бы косвенный какой-то пример посмотреть, что ли)

Евгений
03.02.2018
15:40:44
https://yiiframework.com.ua/ru/doc/guide/2/concept-behaviors/

Это может помочь)

Artur
03.02.2018
15:41:03
Окей)

Кажется, реально придется более глубже познать документацию по поведениям, хотя бы

Спасибо за хинт)

(Хотя, кстати, еще с помощью событий вроде как-то можно, как я понимаю)

Dauren
03.02.2018
16:57:21
Yii3 будет?

selipasha
03.02.2018
17:00:20
вчера вышел

Google
Erkin
03.02.2018
17:01:16
вчера вышел
Вчера 2019-ого года? ))

Saško
03.02.2018
17:24:59
Я бы через поведение сделал
может вы подскажете по поведениям, но в контроллере? :)

А помогите советом по теории behaviors? Есть контроллеры: /users/USERID/profile /users/USERID/stats /users/USERID/photos итд всё это разные контроллеры. Но очевидно что все они первыми же строчками делают одно и то же действие — смотрят на USERID, забирают юзера из базы, проверяют его наличие, статус профайла, его открытость итд. но вот ещё надо чтобы behavior сохранял данные полученного юзера для контроллера и как-то удобно к ним получать доступ я оформил это поведение как UserProfileBehavior extends yii\base\ActionFilter и первая часть (проверки) всё работает прекрасно. если что не так с юзером — рендерю принудительно страницы ошибок, всё красиво и работает А вот как поведению сохранять модель юзера, чтобы в контроллере как-то просто к нему обращаться (типа $this->viewUser->field_name_or_method() ) не нашел ни в документациях, ни в примерах самого ядра yii какой тут бест практис тксказать? :) погуглив нашел только адский обмен через Yii::$app->params (в поведении ставить, а в контроллере читать), но это какая-то дичь, а как правильно? :)

вот про это :)

Maxim
03.02.2018
19:59:46
вот про это :)
Yii::$app->user->identified???

Saško
03.02.2018
20:00:17
Yii::$app->user->identified???
не, надо модель просматриваемого юзера, а не залогиненого

она в бихейворе оперделяется, но как ей же воспользоваться в контроллере красиво, вот в чём вопрос

PowerAxis
03.02.2018
20:13:48
Yii3 будет?
а что там такого будет в третьей версии?

Konstantin
03.02.2018
21:31:00
Бутстрап четвёртый наверное

PowerAxis
03.02.2018
21:56:22
киллер фича епты

вообще, впиленный jquery и bootstrap не оче себе идея

Liv
03.02.2018
22:44:09
привет, есть кто неспящий? )

Mr.
03.02.2018
22:44:48
?

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

я не холерю, просто экономлю ваше время

Liv
03.02.2018
22:51:23
спс за совет (: разбираю проект, в нем подключается CKEditor, точнее, должен подключаться, но не подключается. В корне проекта лежит файлик tmp.js, в котором код, инициализирующий этот редактор, но этот js-файлик нигде не подключается в файлах представлений. Где он должен подключаться?



?
03.02.2018
22:52:44
js в ассетс подключается

да и лежит но как то странно за пределами веба как минимум

Liv
03.02.2018
22:55:36
где он должен находиться - в web/assets? Вообще, где должны пользовательские скрипты находиться?

Google
?
03.02.2018
22:57:34
у тебя проект по идеи должен смотреть на папку веб

а там по структуре своей смотри

Liv
03.02.2018
22:59:29


?
03.02.2018
22:59:36
сам файт у тебя в приложении подключаеться ? /applicaion/assets/

Liv
03.02.2018
23:01:13
http://prntscr.com/i9re5e тут должен быть путь к этому файлику?

PowerAxis
03.02.2018
23:01:29
Ну в доке же написано что и где подключается

?
03.02.2018
23:01:44
ну вот туда и пиши свой темп

Liv
03.02.2018
23:01:57
ну хз, в доке много чего написано, я не сориентировался

Admin
ERROR: S client not available

Ceyhun
03.02.2018
23:01:58
создай в папке web новую папку js. поставь туда свой js файл

http://prntscr.com/i9re5e тут должен быть путь к этому файлику?
здесь внутри массива js напиши 'js/tmp.js'

Liv
03.02.2018
23:03:04
web - это корень для этого конфига?

?
03.02.2018
23:09:10
да

у тебя вверху указаны алиасы web и webroot

Liv
03.02.2018
23:12:58
спасибо за помощь (:

Evgeny
03.02.2018
23:19:27
други, подскажите как называется AR директива кторая возвращает не объект, а массив

->all - возвращает список объектов

asArray

всем спасибо)

Google
Konstantin
04.02.2018
06:27:09
У меня этот же редактор с динамический формой не пашет к сожалению

На гитхабе об этом написано пару лет назад так и не запилили

Если бы умел я бы запилил ?

Liv
04.02.2018
08:41:09
У тебя он что самостоятельно подцеплен или в каком-то композер либе?
https://packagist.org/packages/franciscomaya/yii2-sceditor А что имеется в виду под динамической формой?

Alexander
04.02.2018
09:07:48
Подскажите пожалуйста, мне на проекте Yii2 нужно изобрести мультиязычность, каким способом это сделать лучше всего?

Serik
04.02.2018
09:08:03
messages

и определение языка по url

Alexander
04.02.2018
09:08:33
Спасибо ?

Serik
04.02.2018
09:08:42
http://www.yiiframework.com/doc-2.0/guide-tutorial-i18n.html

Alexander
04.02.2018
09:10:43
В доке ведь есть)
Экономлю время, доки читаю по мере необходимости. А в какую сторону копать - лучше спросить авторитетное мнение знающих людей.

Kirill
04.02.2018
09:12:01
Чужое время то не жалко :)

SiZE
04.02.2018
09:12:53
Чужое время то не жалко :)
Да и свое в практике не экономится

Alexander
04.02.2018
09:14:11
Чужое время то не жалко :)
Не совсем так, иногда просто в двух словах ответить на вопрос ничего не стоит, но это принесёт много пользы задающему вопрос. Я вот тоже, всегда если есть время и знаю ответ на вопрос, всегда помогаю и иногда кодик пишу как пример. Так многие делают, это нормально.

Kirill
04.02.2018
09:15:11
В одно время посмотрел отличное видео. Теперь стараюсь по минимуму искать ответы в инете, а пытаюсь доходить сам :) https://youtu.be/h10qZGq36DE

Alexander
04.02.2018
09:17:25
В одно время посмотрел отличное видео. Теперь стараюсь по минимуму искать ответы в инете, а пытаюсь доходить сам :) https://youtu.be/h10qZGq36DE
Если располагаешь временем, то конечно лучше самому копать. Я к примеру начинал кодить в 2008м, интернета не было совсем, купил диск пиратку Delphi7 и изучал его по его же исходникам, в итоге постиг дзен.

Alex
04.02.2018
09:50:27
Если в своих проектах вы используете денормализацию данных, тогда эта для вас ? https://github.com/lav45/yii2-behaviors/blob/master/docs/PushBehavior.md

Maxim
04.02.2018
11:12:05
Павел
04.02.2018
11:14:01
18 ещё нет?

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