
Alexey
30.08.2018
11:56:37
в юзер компоненте и укажи
там же есть identityClass

Bo
30.08.2018
12:03:55
Я наверное не до конца понимаю принцип. Если у меня такой конфиг:
'user' => [
'class' => \app\components\WebUser::class,
'identityClass' => \app\models\User::class,
],
manager' => [
'identityClass' => \app\models\base\Manager::class,
'class' => \app\models\Manager::class,
]
И мне нужно manager через access-token авторизовывать, какие еще опции нужны?

Mikl
30.08.2018
13:24:27
Всем салют!) у меня ступор... это 100% можно сделать в 2 строчки) тут даже yii то не нужен, чистый пых)
Есть массив с категориями:
{
[0]=> "Отдел 1"
[1]=> "Отдел 1/Подраздел 1"
[2]=> "Отдел 1/Подраздел 2"
[3]=> "Отдел 1/Подраздел 3"
}
Есть второй массив, где по ключу можно дёрнуть id
[
"Отдел 1" => 1,
"Отдел 1/Подраздел 1" => 101,
"Отдел 1/Подраздел 2" => 102,
"Отдел 1/Подраздел 3" => 103,
]
Как получить одномерный массив с этими id?

Google

Павел
30.08.2018
13:27:59
Пользуйтесь array_map
А если не важны значения ключей, то просто array_values()

Mikl
30.08.2018
13:32:50
array_values возвращает чисто значения, отлично.
array_values($arr1) вернёт мне список разделов.. ( ну он и так там без ключей)
ну не for'ом же его перебирать и дёргать по ключу))
ааа... так всётаки видимо array_map

Павел
30.08.2018
13:34:15
Если нужно сохранить соответствие между категориями и индексами отделов, то да
Или array_walk

Mikl
30.08.2018
13:34:38
нет, не нужно

Павел
30.08.2018
13:34:55
Тогда почему не взять просто значения?

Mikl
30.08.2018
13:35:01
нужен просто массив (1,101,102,103) в данном случае
сек, обьяснил просто криво)

Павел
30.08.2018
13:35:45
Тогда array_values трувей

Mikl
30.08.2018
13:38:29
$data = [
"test1" => [
"Отдел 1",
"Отдел 1/Подраздел 1",
"Отдел 1/Подраздел 2",
"Отдел 1/Подраздел 3"
],
"test2" => [
"Отдел 6",
"Отдел 5/Подраздел 1",
"Отдел 4/Подраздел 2",
"Отдел 3/Подраздел 3"
],
];
а мне в базу надо просто записать:
test1 : id=1
test1 : id=101
e.t.c..

Павел
30.08.2018
13:40:06
Вононочо, Михалыч

Google

Павел
30.08.2018
13:40:56
Может всё-таки
test1: [1, 101, ...]

Mikl
30.08.2018
13:41:02
да вроде так и обьяснял.... надо дёрнуть из массива idшники)
да, скорее так)

Павел
30.08.2018
13:41:47
Ну array_walk подойдет

Alexey
30.08.2018
13:42:45
Нафига
arraymap arraycombine

Павел
30.08.2018
13:43:52
Как ты комбайнить собрался?

Mikl
30.08.2018
13:43:52
о, array_combine

Павел
30.08.2018
13:44:04
Не сработает

Mikl
30.08.2018
13:44:08
array_combine, а после уже array_values

Павел
30.08.2018
13:44:10
Никак
Комбайн это совсем из другой оперы

Mikl
30.08.2018
13:44:29
аа... потому как ассоц?

Павел
30.08.2018
13:45:22
Не мучайся. Либо map, либо walk
Монопенисуально

Mikl
30.08.2018
13:46:00
walk выбрал, но мне казалось что можно было сделать проще..)

Павел
30.08.2018
13:47:26
Я бы map выбрал ?
Хозяин барин
Куда ещё проще?

Vladimir
30.08.2018
14:50:10
Всем привет. Как можно перевести данный sql на query?
select *
from special_offer
WHERE
(expired_at is NULL OR FROM_UNIXTIME(expired_at) > NOW())
AND
(begin_at IS NULL OR FROM_UNIXTIME(begin_at) <= NOW());
Не понятное как вместить вложенное условие и как брать NOW() и FROM_UNIXTIME?

Google

Павел
30.08.2018
15:11:21
Через AndWhere() и Expr()

Vladimir
30.08.2018
15:22:08
Понятное дело что через andWhere
проблема в вложенности выражений
Как это правильно должно оформляться?

Alexey
30.08.2018
15:24:12
Для начала перестать хранить даты в интернете)
Инте)

Vladimir
30.08.2018
15:25:04
Нус, на это повлиять я уже не смогу. Мне нужно просто сделать выборку

Denis
30.08.2018
15:31:30
Пацаны, вот настроил окружение на убунте, поднял сайтики, в логи mail сыпется, что он не опознал сам себя. Дословно не помню. Это sendmail хочет что-то отправить от имени сервера?
А правильно ли я понимаю, что можно настроить что то вроде некой заглушки, чтобы использовался smtp другого сервера?
Где то встречал про ssmtp
Это оно? Извините, что сумбурно так. Голова пухнет

Pavel
30.08.2018
15:32:28

Павел
30.08.2018
15:48:31

Павел
30.08.2018
15:48:31
10 числа заходи в кассу за зарплатой ?

?
30.08.2018
15:51:19
Под расчет и с вещами :)

Vladimir
30.08.2018
15:52:53

Andrey
30.08.2018
16:16:27
ребят в чем проблема?
но возвращает только продукт

Павел
30.08.2018
16:20:04
Кого хочешь получить?

Google

Andrey
30.08.2018
16:20:57
да хоть как)
вот запрос который пытаюсь выразить
sELECT
p.name, p.path,
lvl1.name, lvl1.path,
lvl2.name, lvl2.path,
lvl3.name, lvl3.path
FROM shop_product as p
LEFT JOIN shop_category AS lvl1
ON p.cat_id = lvl1.id
LEFT JOIN shop_category as lvl2
ON lvl1.parent_id = lvl2.id
LEFT JOIN shop_category as lvl3
ON lvl2.parent_id = lvl3.id
Where p.id = "2017"
через sql на прямую работает
и у меня кроме говна ничего не получается)

Павел
30.08.2018
16:22:45
В модели продукта будут только поля от продукта

Andrey
30.08.2018
16:23:07
кароче прямой запрос к бд херачить да?

Павел
30.08.2018
16:23:09
Шерме?

Andrey
30.08.2018
16:23:09
Query

Admin
ERROR: S client not available

Andrey
30.08.2018
16:23:54

?
30.08.2018
16:25:25
Ещё и в цикле по 1 записи
И будет вообще нирм

Andrey
30.08.2018
16:25:41
ну все все) заговнили меня)

Павел
30.08.2018
16:27:12
Не сцы. Все это проходили

Gleb
30.08.2018
16:36:55

Andrey
30.08.2018
16:38:14

Gleb
30.08.2018
17:30:50
https://stackoverflow.com/questions/11879496/yii-with-method
Если хочешь завтра пример в личку скину

Google

Andrey
30.08.2018
18:29:58

Konstantin
30.08.2018
19:10:48
@kwazaro сайты на модыксе стали выдавать поисковику другой контент а юзерам тот же что и был, не сталкивался с такой вируснёй?

Andrey
30.08.2018
19:33:43
Ну программно такое реализовать не сложно, агента отслеживать.
У нас так сайт был по туризму все на vue js, а для поисковиков контент делали
Во время секса:
Она: я хочу, чтобы ты сделал мне больно!
Он: ты вливаешь ветку другого разработчика, а там 124 конфликта…
Она: погоди-ка, что?
Он: открываешь его код, а там переменные транслитом и ни одного комментария…
Она: СТОП!

Konstantin
30.08.2018
19:50:03

Andrey
30.08.2018
19:51:19

Art
30.08.2018
19:55:36
а кто-нибудь держит свои проекты по типу сервисов или форумов и т.п? В абузу не превратилось, то что следить нужно, модерировать, а дропнуть жалко? Ну и как в 2018 году происходит монетизация чтобы тупо хотя бы сервак окупать, sape/seo, реклама?

Konstantin
30.08.2018
19:57:36
а ты попробуй на рекламе заработать на оплату хостинга ?

Art
30.08.2018
19:58:25
да там мало, там трафик в тысячах должен идти

Konstantin
30.08.2018
19:59:13
вот вот

☕ CunningFox
30.08.2018
21:20:26
Сквозной раза в 1.5 дороже, про главную я вообще промолчу. При том что в ротации до 5 баннеров
Не надо смотреть на ***проекты которые никому не нужны, это проблема учредителей

Art
30.08.2018
21:22:54

☕ CunningFox
30.08.2018
21:23:03
Реклама приносила и будет приносить прибыль, просто не вам ?

Konstantin
30.08.2018
21:23:14
в sftp делают открыть для редактирования файл и сохранить не перезаписывая его ?

☕ CunningFox
30.08.2018
21:24:33

Konstantin
30.08.2018
21:25:17
через ssh файлы гонять

☕ CunningFox
30.08.2018
21:25:46