@yii2ru

Страница 767 из 1721
Dmitriy
03.11.2017
15:50:49
а почему AR не подошла как сущность ? (если использовать её только для валидации данных и описания связей)
нужно готовить данные пст. да и мне не важно было от куда берутся данные через api или бд а мне отдается в едином формате. что не сможет сделать ar

код сам это понимает

Google
Ad.x ??
03.11.2017
15:56:05
данные забрал. показал. ивсе

Dmitriy
03.11.2017
15:56:38
да.

за сохранение отвечает другая часть.

Vladimir
03.11.2017
15:59:29
ну там не так много на нее ложится, если логику в сервисы выносить, и валидацию внутри не делать
на мой взляд валидация наоборот нужна, чтобы быть уверенным что операция выполнится

Ad.x ??
03.11.2017
16:00:13
похожая штука имеется. данные с трех разных источников берутся, но для единого формата завел просто класс

Vladimir
03.11.2017
16:02:42
в модели? потом и в форме валидация? зачем это
форма валидирует данные от пользователя, а AR чтобы данные соответствовали БД

Ad.x ??
03.11.2017
16:02:55
поменял в 1 месте валидацию, а если форм 5, лезешь во все менять?

Vladimir
03.11.2017
16:04:14
а разница?
в прослойке, данные от пользователя не всегда равно записываемым данным

Dmitry
03.11.2017
16:04:44
в прослойке, данные от пользователя не всегда равно записываемым данным
т.е. ты еще не валидные данные сам приписываешь? )))

остается тогда как свалка запросов ?
ну по сути да, + преобразователи всякие для вывода, типа getFullName

Google
Vladimir
03.11.2017
16:05:27
поменял в 1 месте валидацию, а если форм 5, лезешь во все менять?
у тебя же форма не всегда содержит весь AR набор данных

Dmitriy
03.11.2017
16:06:59
ну по сути да, + преобразователи всякие для вывода, типа getFullName
я выношу их куда-то дальше. getFullName только остается

Vladimir
03.11.2017
16:07:46
Mark
03.11.2017
17:11:14
Есть вопрос по структуре: написал я класс функций по API удаленного сервиса. Куда его поместить, чтобы паттерн и структуру не нарушать?

Mark
03.11.2017
17:28:22
Шта блять? Какой класс функций?
Не совсем так выразился: написал класс, который обеспечивает связь с функционалом API удаленного сервиса. Вот подумываю куда лучше его определить будет.

Mark
03.11.2017
17:44:47
всмысле куда файл положить?
Та да. Вроде бы и не компонент, и явно не виджет и хелпер. В общем, засунул в common\api и всё

SiZE
03.11.2017
17:45:15
SiZE
03.11.2017
17:45:30
Положи в папку marklibert и не парься

увековечь себя чо

src
не торопи события ) тут надо нежно )

Mark
03.11.2017
17:49:17
Да я этот проект хочу сделать годно насколько это можно, уже узнал несколько вещей, где я лажал. Собственно, ещё вопрос: у меня есть 2 своих валидатора в форме, в одном идёт проверка на соотвествие минимального/максимального числа товара, во втором проверка баланса пользователя. И во первом, и втором идёт поиск определенного товара, грубо говоря 2 идентичных sql-запроса. Было бы хорошо иметь этот объект, как свойство класса. Создать конструктор для достижения этой цели и записывать в свойство объект?

Maxim
03.11.2017
19:21:24
Сегодня не обсуждался FilteringDataProvider? Кто-то поюзал?

я об этом https://github.com/yiisoft/yii2/blob/master/docs/guide/output-data-providers.md#filtering-data-providers-using-data-filters-

AjaxFilter конечно крут)))

DEN
04.11.2017
18:06:32


Доброй ночи всем! Использую YII1 , есть большая таблица в бд. Через раз отрабатывает запрос.

вылетает такая ошибка.

Google
DEN
04.11.2017
18:06:46
кто встречался

раньше не было..когда в таблице мало строк

HAMSTER
04.11.2017
18:07:34
Юзаю Yii::$app->formatter->asCurrency(). Иконка рубля отображается некорректно. В чём може быть причина?



DEN
04.11.2017
18:08:42
может версию mysql обновить?

HAMSTER
04.11.2017
18:11:09
Проблема решена. Добавил в конфиг форматера 'currencyCode' => 'RUB',

Maxim
04.11.2017
19:23:43
заебись
Его решение казуально?

Fayozjon [CybernatiC]
04.11.2017
19:24:03
Его решение казуально?
братан я в говнище что такое казуально?

Maxim
04.11.2017
19:25:01
братан я в говнище что такое казуально?
То, что вызывает казус в твоей голове)))

Fayozjon [CybernatiC]
04.11.2017
19:25:24
То, что вызывает казус в твоей голове)))
а нее, в моей голове казус вызвал только счет за 4 Хеннеси только недавно

благо я дома и все похуй

=)

Google
Fayozjon [CybernatiC]
04.11.2017
19:25:37
а так чем могу стараюсь помочь

обычно Рубль отображается неверно в случае если в ШРИФТЕ нету этого символа

это обобщенная проблема

у нас было вместо рубля показывал КВАДРАТ []

целую неделю мозги ебали

потом поймали фронтэнда

и на нем все отплясали

бедолага ради одного симвлоа Р с черточкой подключил дополнительный шрифт

Maxim
04.11.2017
19:26:56
иконку из fontawesom вставил?

Fayozjon [CybernatiC]
04.11.2017
19:26:59
? но это был мазохизм

неет

доп шрифт

где есть %u1231\ это Р зачеркнутая

то ли вот это говно https://github.com/aptana/WebFont.ruble

то ли что то подобное

?

DEN
05.11.2017
04:06:28
Migrate to Yii 2
Да я мигрировал , просто проект текущий на нем

Владимир
05.11.2017
07:43:21
Коллеги, добрый день! Уже всю голову сломал, не могу отловить баг. У всех пользователей приложение на юи2 работает хорошо и только у обладателей айфона при редиректе redirect с одной страницы на другую теряется авторизация и сбрасывается сессия, что ведёт снова на страницу логина. В какую сторону думать...

Google
Ad.x ??
05.11.2017
08:02:01
на стороне сервера врятли будет проблема с ифонами

Mark
05.11.2017
12:04:22
Есть таблица категорий, она связана с таблицей группы, таблица групп связана с услугой. Можно как-то сделать запрос с with, чтобы по связи группы подтягивались и услуги?

Ну т.е. CategoryService::find()->with('group'), но чтобы ещё связь "group" подхватывала связь "service"

Alexandr
05.11.2017
12:05:32
with('group.service')

Mark
05.11.2017
12:10:13
with('group.service')
Кажется, сработало. Странно, когда я так пробовал — возвращало ошибку. Спасибо, хорошего Вам дня!

Alexandr
05.11.2017
12:10:30
удачи =)

Mark
05.11.2017
17:10:56
Есть вопрос: как оптимизировать данный участок кода? По-сути, в конструктор передать не получится ID с помощью this.



Пока есть идея писать в URL+PJAX ID и потом его считывать

(на скрине валидаторы в форме)

Yaroslav
05.11.2017
17:16:29
задай хост в реквесте
Добрый вечер, вопрос про валидацию, не понимаю почему не отрабатывает Нужно проверить существоания email в другой таблице Вот мое правило ``` ['email', 'filter', 'filter' => 'trim'], ['email', 'required'], ['email', 'email'], [ 'email', 'unique', 'targetClass' => User::className(), 'targetAttribute' => 'email', 'message' => 'This email address has already been taken.' ]

SiZE
05.11.2017
17:19:29
мы тоже

Yaroslav
05.11.2017
17:20:04
Вопрос снят, т.к. использовал вместо AR обычный Model

Павел
05.11.2017
17:20:57
Тадаааам!

? ? ? Alex ? ? ?
05.11.2017
17:45:35
?

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