
Ad.x ??
16.03.2018
14:00:33
xDayToPasportDie()
так тоже можно

Максим
16.03.2018
14:02:45

Google

Ad.x ??
16.03.2018
14:03:06
имею в виду когда читаешь ожидаешь что будет булев тип
а там строчка

Максим
16.03.2018
14:03:17

mrG1K
16.03.2018
14:39:25
Подскажите пожалуйста есть ли бест практики, как получать группу вычисляемых полей в модели данных ?

Tailer
16.03.2018
15:23:24
Добрый вечер
Подскажите , как можно динамически составлять запросы для поиска, в зависимости от количества параметров и характера?
сразу оговорюсь, что поиск не в гриде
И только where

Максим
16.03.2018
15:24:16

Vano
16.03.2018
15:24:16
filterWhere

Tailer
16.03.2018
15:25:03
Спасибо

Ilya
16.03.2018
15:28:26
В чём разница между where и filterWhere?

Максим
16.03.2018
15:29:11

Ilya
16.03.2018
15:30:50
Хотя ладно я лучше пойму если код посмотрю
Спасибо

Google

Vano
16.03.2018
15:31:02

Максим
16.03.2018
15:31:32

Erzhigit
16.03.2018
15:32:47
Интеграция кто делал Yii 1C

Максим
16.03.2018
15:33:03

Ilya
16.03.2018
15:33:54
Кстати никогда не понимал смысла where
Почти всегда использую andWhere / orWhere по контексту
Чтобы потом не беспокоиться о том что при вызове ::find()->where() всё сломается

Erzhigit
16.03.2018
15:35:54
Интеграция Yii 1C через Rest api делается?

Ilya
16.03.2018
15:35:56
Из-за того что find() переопределен

?
16.03.2018
15:40:20
там своя хмл comersML помоему
но тут еще зависит от того что тебе 1с выдаст

Erzhigit
16.03.2018
15:52:22
Список товаров и их свойства
Для интернет магазина
В 1с есть товары разделены по категории, у каждого товара есть артикул и количество. Мне их на сайт выгрузит

?
16.03.2018
15:56:07
только учти 1с может быть перепедалена
лучше тебе с 1с ником поговорить если есть такая возможность

Erzhigit
16.03.2018
15:57:30
Как вариант экспорт ехсел файл и парсит но не хочется делать

Максим
16.03.2018
15:57:51

Google

?
16.03.2018
15:57:53
и конфигурация может отличаться от базовой и в доке этого может не быть
по большому счету тебе от 1с ника надо получить ссылку на соап
и в нем посмотреть все методы
на норм
описать гемор кажое поле а парсить xlsx вполне норм

SiZE
16.03.2018
15:59:08

?
16.03.2018
15:59:28
:)

SiZE
16.03.2018
15:59:31
и github.com там есть готовые варианты

Erzhigit
16.03.2018
16:11:57

SiZE
16.03.2018
16:12:49

Ilya
16.03.2018
17:36:24
Велкам куда?
В интеграцию 1С?
Тут скорее подойдёт "Abandon all hope, ye who enter here"

SiZE
16.03.2018
17:45:29

SiZE
16.03.2018
17:46:09
это устойчивое словосочетание "добро пожаловать", которое повсеметно используется англоговорящими вежливыми чуваками
типа:
- thank you for help
- you are welcome
наша постоянная рубрика "yiinglish"

Ilya
16.03.2018
17:47:14
Просто в контексте 1С это звучит как издевка

Michael
16.03.2018
17:57:53
Можно трактовать примерно, как ,"Рад тебе (помочь)"
вобще это дословно не переводится

mrG1K
16.03.2018
18:25:41
Подскажите как можно реализовать такое
Есть сущность и для нее нужно выбирать и складывать данные еще из 4х таблиц.
Как на SQL с JOIN и группировками понимаю сделать,
а вот в AR, не знаю куда эти посчитанные поля фигачить ? ValueObject какой нибудь можно замутить после выборки , но до создания модели?

Google

SiZE
16.03.2018
18:27:14

mrG1K
16.03.2018
18:32:47
Да думаю как лучше это сделать.. Сейчас коряво сделано и все считается на бэкенде через костыли.. (ибо раньше нужно было дергать данные из двух баз)
Все это перенес в запрос в базу. Посчитанные значения в виртуальных колонках..
Можно в целом просто аттрибуты запилить таблице, но не хотелось бы. Не красиво как-то

SiZE
16.03.2018
18:38:00
но надо знать исходный

mrG1K
16.03.2018
18:39:44
ну на AR запрос я сделаю интересует именно вопрос как полученные данные в модель получить и как их лучше хранить
просто Public поля сделать и не париться или можно сделать вложенную модельку?
а есть ли минусы, если в базе сделать view
под нее сформировать AR
и использовать его как связь в основной таблице?
с какими проблемами можно столкнуться при такой схеме?

SiZE
16.03.2018
19:46:25
но не совсем обычная конечно )

Admin
ERROR: S client not available

SiZE
16.03.2018
19:46:54
в теории view это как AR для БД :D
ну типа view фиксирует некое состояние
таблица при этом может как угодно изменяться

mrG1K
16.03.2018
19:47:33
просто без view я не смогу сформированные данные из разных таблиц подцепить как связь

SiZE
16.03.2018
19:47:48
Я все еще не вижу проблему если честно

mrG1K
16.03.2018
19:48:52
я не юзал вьюхи, я очкую )
миграции для создания вьюхи можно сделать из коробки? или только прямым запросом?

SiZE
16.03.2018
19:51:10
вроде ниче, все живы )
но поидее такой принцип интересен, когда есть администратор БД
ну или архитектор

Google

SiZE
16.03.2018
19:53:41
ты ему говоришь "чувак мне надо такие данные"

mrG1K
16.03.2018
19:58:18

Evgeny
16.03.2018
20:30:55
народ а как можно сделать выборку через AR в массив.
В качестве результата что бы был список колокнки id:
[45, 34, 66, 78, 556, 1930]
вроде того

Saško
16.03.2018
20:31:45
->select('id')->column();

Evgeny
16.03.2018
20:31:57
вауч

Pavel
16.03.2018
20:56:40

Evgeny
16.03.2018
21:43:00
asArray - фигня... column() тащит


Art
16.03.2018
23:49:33
1. Применяете ли вы на практике а конкретно на работе ООП/SOLID/GRASP/Паттерны и прочее? Не получится ли так что придет человек на работу и только он один будет все это знать, а другие нет и его код тоже никто не сможет поддерживать?
2. И какое в целом к этому отношение по наличию таких знаний? Как сильно на этом нужно заострять свое внимание?
3. Какие годные вакансии а какие нет, знает кто-нибудь гайды на эту тему? От себя добавлю что веб-студии это днище, для старта пойдет, а в целом как повезет, может и нормальная попадется.
А то реальность мне кажется такой: https://www.youtube.com/watch?v=uj6inHmDmAY&feature=youtu.be&t=168
Еще помню когда работал в нескольких веб-студиях, там конвейер и всем пох на всё, главное по срокам успеть, а архитектуру никто не даст продумывать часами и её соблюдать, т.к. времени мало и уже нужно запускать проекты по несколько штук в месяц. Обилие разных всевозможных cms, от самописных до серьезных корпоративных, в которые по быстрому нужно внести правки, или настроить бизнес процессы в битриксе24 только ты понял как и что там устроенно, нужно разбираться в следующей и так по несколько раз в день.
Кстати расскажите подобные истории на эту тему, интересно почитать у кого что на практике происходит


Erzhigit
17.03.2018
06:50:59

SiZE
17.03.2018
07:05:14

Erzhigit
17.03.2018
07:26:42
не могу загрузить фото на сервер
сделал как показано в доке
public function upload()
{
if ($this->validate()){
$this->image->saveAs('upload/store/'.$this->image->baseName.'.'.$this->image->extension);
return true;
}else {
return false;
}
} но файла нет в папке

Like
17.03.2018
07:30:35
И ошибок нема?

Вова
17.03.2018
07:30:44

Erzhigit
17.03.2018
07:31:20
да
public function actionUpdate($id)
{
$model = $this->findModel($id);
if ($model->load(Yii::$app->request->post()) && $model->save()) {
$model->name = UploadedFile::getInstance($model, 'image');
if ($model->image) {
$model->upload();
}
Yii::$app->session->setFlash('success', "Товар <strong>{$model->name}</strong> успешно изменено!");
return $this->redirect(['view', 'id' => $model->id]);
} else {
return $this->render('update', [
'model' => $model,
]);
}
}

Вова
17.03.2018
07:32:00
Model -> name
Не на тот атрибут инстанс)
Если я правильно понял конечно задумку)

Like
17.03.2018
07:33:39
Выглядит пиздец страшна ?