@yii2ru

Страница 843 из 1721
Ad.x ??
12.12.2017
15:44:55
делаем чек бокс ;D

кто из них кто. и никаких таблиц с ролями

Павел
12.12.2017
15:46:08
Ты украл мою идею негодяй!

Timur
12.12.2017
15:48:06
Тоже столкнулся с задачей авторизации из двух таблиц. А нас Yii используется как веб-морда для уже готового сетевого приложения (десктоп, мобильные клиенты), и изменение структуры БД приведет к тому, что придется еще и эти приложения переписывать. ПОка остановился вот на этом решении: https://stackoverflow.com/questions/34959941/how-to-login-using-two-different-model-or-switch-identity-class-in-yii2

Google
Ivan
12.12.2017
15:48:23
нет, такой расклад не прокатит. отдальные формы входа и куча аттрибутов у сущностей

не слить нормально. естественно рассмотрел варианты все.

Ad.x ??
12.12.2017
15:49:31
сочувствую тебе бро, искренне

Павел
12.12.2017
15:50:14
Ну делай фабрику

Ad.x ??
12.12.2017
15:51:31
поидее форма входа должна валидировать тока поступающие данные и все

причем тут модераторы хосты нипанять

форма одна, а сценарий в зависимости от екшена разный. ну к примеру логин на морде сайта, и логин в админке

мож там понадобица капчю какую для админки нацепить кто его знает. или двуфакторная авторизация...

Ivan
12.12.2017
15:55:39
просто для меня yii2 вообще новая платформа. боюсь утонуть и потратить кучу времени на подобные вещи. спасибо за помощь!

Ad.x ??
12.12.2017
15:56:24
ты это время сэкономишь на рефакторинге потом, и введении новых фич

Ivan
12.12.2017
15:57:38
вообще было б круто иметь фреймворк, который бы 1. реализовывал hmvc из коробки 2. шаблонизатор для организации вью 3. эктиврекордс 4. нормальные роутинги строил из коробки(что понравилось в yii2) собственно остальные навороты для меня - новороты

Ad.x ??
12.12.2017
15:58:00
эктив рекорд говно так-то

Google
Ivan
12.12.2017
15:58:48
ну смотря какая реализация я старой закалки -предпочитаю прямые сиквелы

Alexey
12.12.2017
15:58:53
актив рекорд тема

идеально подходит для небольших проектов

Ad.x ??
12.12.2017
15:59:15
дак любая реализация гавно по умолчанию

Ivan
12.12.2017
15:59:29
да не, я набодался с хибернейтом на джаве и с самописными орм. имхо - прямой сиквел ничто не заменит

Ad.x ??
12.12.2017
15:59:36
для админок, чтоб хуяк хуяк и в п родакшен

Alexey
12.12.2017
16:00:09
типа на yii другие проекты бывают

Ad.x ??
12.12.2017
16:00:49
хотелось бы чо, без кастылей

Dmitriy
12.12.2017
16:01:03
идеально подходит для небольших проектов
*для не сложных выборок фикс

Ad.x ??
12.12.2017
16:01:04
так не бывает конешна

Ad.x ??
12.12.2017
16:03:11
*для не сложных выборок фикс
ну в yiiшном эктив рекорде еще пока ниразу не приходилось задумываться что там что-то не получается или получается не так. Вроде нормально генерит боле менее сложные запросы

Alexey
12.12.2017
16:03:46
для совсем красноглазых ценителей sql есть SqlDataProvider тащемта

Dmitriy
12.12.2017
16:04:20
шо?
ну простые операции с sql. без 100500 джоинов и т.д

Alexey
12.12.2017
16:04:47
а сложные и не нужны в 99% случаев

Ad.x ??
12.12.2017
16:05:05
ну простые операции с sql. без 100500 джоинов и т.д
дак больше 3 джойнов уже чота не то с бд как по мне

Dmitriy
12.12.2017
16:05:25
передадим это аналитикам. пусть по угорают

Ad.x ??
12.12.2017
16:06:00
лучше проектировщикам бд передай )

Alexey
12.12.2017
16:06:03
как бы генераторы отчетов вида "а дай мне данные за прошлый год, сгруппируй по месяцу и по полю ХХХ" они вообще не на sql и не на активрекорде должны делаться

но ты можешь продолжать тусить с аналитиками, да (:

Google
Alexey
12.12.2017
16:07:14
ничего не предлагаю бесплатно

я ж не аналитик

Dmitriy
12.12.2017
16:09:10
предлагаешь ради 1 отчета раз в месяц ставить что-то еще ?
на sql они делаются если что. ну так делает вся "Большая четвёрка" аудита

Alexey
12.12.2017
16:09:23
удачи

Ad.x ??
12.12.2017
16:10:13
на sql они делаются если что. ну так делает вся "Большая четвёрка" аудита
да все равно можно и в АР засунуть. предварително запрос тока составить нужный

Alexey
12.12.2017
16:11:22
ActiveRecord он не про отчеты совсем

джойны-хуейны это как минимум ActiveQuery

которые порождают ActiveRecord объекты (: (причем в yii это реализовано криво)

Ad.x ??
12.12.2017
16:13:37
собрать отчет в мемори таблицу средствами мускула, для которой написать свой AR

ход канем

Павел
12.12.2017
16:16:07
Лошадью ходи (с)

Maxim
12.12.2017
16:22:23
Мне ar нравится. Не было такого, чтоб он не сделал свою работу

Vladislav
12.12.2017
16:48:01
Парни, не могу разобраться в какой момент yii превращает модель в массив, чтобы подменить его. Есть такой код $models = [...]; // массив с моделями (не AR) echo json_encode($models); по умолчанию он подставляет туда все атрибуты модели. а мне нужно подсунуть ещё некоторые данные. Пробовал перекрыть метод fields и getIterator ноль эффекта. Кто-нибудь знает?

Alexey
12.12.2017
16:48:45
ArrayHelper::toArray($models)

и там уже филдсы подсосутся

Vladislav
12.12.2017
16:49:42
toArray очень медленный, он остался на запасной вариант

Alexey
12.12.2017
16:50:03
для филдсов какой-то трейт надо цеплять еще, не помню какой

чет вроде ArrayableTrait

Google
Alexey
12.12.2017
16:50:29
но он должен быть в обычной модели

Vladislav
12.12.2017
16:50:42
да, он уже включён в класс Model

понять бы какой магией php понимает, что надо вытянуть именно атрибуты из класса

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

Alexey
12.12.2017
16:52:31
fields() и отвечают

если есть интерфейс Arrayable

Admin
ERROR: S client not available

Alexey
12.12.2017
16:52:52
а так вроде просто get_object_vars() :D

короче в yii никогда не используй просто json_encode

Vladislav
12.12.2017
16:56:33
метод fields пытался перекрыть, ничего не меняется. видимо где-то в другом месте ещё

не, там не просто get_object_vars. хотя в обычной меделе надо проверить

не могу не использовать :) удобно очень и универсально

Alexey
12.12.2017
16:59:14
toArray юзай

инфа сотка

Vladislav
12.12.2017
17:00:16
toArray прожорливый монстр :) не хочу кормить его

ок, всё оказалось гораздо проще, не в ту сторону копал, http://yapro.ru/web-master/php/serializuem-obiekt-v-json.html

DEN
12.12.2017
17:25:57
всем добрый вечер! извините если не по теме. у меня yii 1.. есть бд с несколькими записями..приложуха работает вполне нормально.но иногда бывает не часто но бывает такие ошибки..т.е.запрос не отработает.. пытаюсь timeout ы в конфигах mysql , php пока не помогло. ошибка такая.



извините за скрин!

помогите пожалуйста..

Google
DEN
12.12.2017
17:26:37
не знаю что делать уже сколько прошло..в психушку пора

Alexey
12.12.2017
17:26:52
пора

Maxim
12.12.2017
17:27:00
Извиняюсь за офтоп У всех инстаграм крашнулся или у меня не грузит? https://www.instagram.com/

Lee
12.12.2017
17:28:25
помогите пожалуйста..
Ну ты это... Хоть бы код выложил.

Lee
12.12.2017
17:28:58
По-моему, у тебя там проблема или со связями, или с бд.

DEN
12.12.2017
17:29:58
код? сейчас

Lee
12.12.2017
17:30:46
код? сейчас
Рано обрадовался :)

Весь можешь не выкладывать. Покажи как организовал связи которые крэшатся.

Проверь прокси какие-нибудь.

Maxim
12.12.2017
17:31:59
только что заработало

DEN
12.12.2017
17:39:31
protected function findColumns($table) { $sql='SHOW COLUMNS FROM '.$table->rawName; try { $columns=$this->getDbConnection()->createCommand($sql)->queryAll(); } catch(Exception $e) { return false; } на этом месте ошибка получается

я думаю mysql отключается или что еще может быть?

выдает CDbexception

что нет такого

Maxim
12.12.2017
17:44:54
DEN
12.12.2017
17:46:11
нуу((

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