
Ldar
25.09.2018
18:27:26
Вопрос по php. Кто как считается деньги в php, деление, умножение и все такое. Я решил попробовать перевести все в int и храниь в копейках, но тут появилась непонятка, если делить деньги, то получается все равно дробь, как ее лучше округлять?

Artyom
25.09.2018
18:28:22
бухи говорили в большую сторону.
мол норм.
))

Google

Ldar
25.09.2018
18:30:54
Если в большую строрну, то если разделит деньги к примеру на 10 человек и потом их просуммировать, то будут лишние деньги

Artyom
25.09.2018
18:31:21
Вопрос по php. Кто как считается деньги в php, деление, умножение и все такое. Я решил попробовать перевести все в int и храниь в копейках, но тут появилась непонятка, если делить деньги, то получается все равно дробь, как ее лучше округлять?
Правильние decimal делать или две колонки, местатми и double не брезгают, с учетом того что в любом случае округление в большую сторону, хотя какие могут быть проблемы со временем, не скажу...
Если суммы в бд не хранить, то может быть и все равно. Ладно, мозг, у меня, в отпуск ушел. Молчу.
текст ошибки не судьба?
соррян. Он точно установился?
попробуй composer dumpautoload.

Rakhimov
25.09.2018
18:38:26
на видео все работает

Евгений
25.09.2018
18:39:28
Всем привет. Что выбрать? симфони, yii, ларавель? Хочу соц. сеть, наподобие linkedin

Artyom
25.09.2018
18:39:28
я помогаю, а они троллят...

Павел
25.09.2018
18:43:02

Ad.x ??
25.09.2018
18:48:15

Google

Евгений
25.09.2018
18:53:47
?

Sergey
25.09.2018
22:48:45

Katulos
25.09.2018
22:49:38
Берт сразу симфонию - не плоди абстракции

Sergey
25.09.2018
22:51:10
затем, что проще для новичков и куча туториалов

Katulos
25.09.2018
22:51:53
По симфонии их ещё больше
Правда писаны они Эзоповым языком, что есть, то есть

Oleg
25.09.2018
23:18:25
Всем привет. Что выбрать? симфони, yii, ларавель? Хочу соц. сеть, наподобие linkedin
Не обязательно ограничивать себя фреймворком для такой амбициозной задачи. Можно начать с базового ядра вроде Slim Framework и постепенно наращивать функционал, прикручиаая различные популярные и универсальные php библиотеки, которые могут быть как самостоятельными, так и из других фреймворков, например Eloquent для базы, Twig для шаблонов итд. Всё зависит от задач.

Andrey
25.09.2018
23:22:41

Бушаев Вячеслав
26.09.2018
02:27:01

Maxim
26.09.2018
06:30:14

Алексей
26.09.2018
06:31:07
Почему в чате yii советуют симфони?)

Dmitry
26.09.2018
06:32:58
тут еще и Лару советуют.

Евгений
26.09.2018
06:33:35
Спасибо) все по-разному советуют что-то) и ничего не понятно)

Максим
26.09.2018
06:33:36
Надо Spring начать пропихивать для полного букета и какой-нить язык странный типа Балерины.
Это ж хорошо, что люди не зашоренные. ?

Алексей
26.09.2018
06:36:15
yii vs laravel vs symfony? (начало срача)

Максим
26.09.2018
06:36:41
vs 1C ?

Google

Алексей
26.09.2018
06:37:03
Не трожь святое.

Максим
26.09.2018
06:37:21
А что? У меня знакомый недавно сайт на 1C показывал сделал.
До сих пор прийти в себя не могу. ?

Vit
26.09.2018
06:38:10

Максим
26.09.2018
06:38:24
Кстати, да. ))

Алексей
26.09.2018
06:39:44
Вопрос тогда иначе: сложно ли будет изучая yii, потом пересесть на что-то другое?

Евгений
26.09.2018
06:41:30
Посоветуйте что-то более или менее готовое для платформы типа fl.ru?

Алексей
26.09.2018
06:42:03
?

Oleg
26.09.2018
07:24:14

Subb98
26.09.2018
07:26:57
у каждого фреймворка свои плюсы и недостатки, свои плюшки, нет идеального. если вам надоело копаться среди обилия пхп фреймворков и всё время что-то не нравится, можно попробовать Rails, например.
он совершенно другой, в нём не будет многих вещей, которые присущи пхп. но там вы будете "первый раз в первый класс". в этом есть своя прелесть.


Антоха
26.09.2018
08:06:47
Народ привет, есть вопрос по связям в таблицах
У меня есть таблица в которой лежат сообщения от пользователей, мне нужно выбрать самого активного юзера отправившего больше всего сообщений
Таблица где лежат юзеры
Users
Где сообщения
Report
Я выбираю следующим образом айдишник самого активного юзера
Report::find()
->select(['count' => 'COUNT(created_by)', 'created_by'])
->siteVisible()
->andFilterWhere(['category_id' => $currentCategory ? $currentCategory->id : null])
->groupBy(['created_by'])
->orderBy(['COUNT(created_by)' => 'SORT_DESC'])
->indexBy('created_by')
->limit(1)
->column();
Возможно ли в этом же запросе получить и данные о юзере, понимаю что нужно использовать связь, но не понимаю как это будет выглядеть в коде
Решил вопрос самостоятельно, не актуально :)

SiZE
26.09.2018
08:46:40
created_by - я только с 10 раза понял что это айдишник самого активного юзера, а не дата создания

Максим
26.09.2018
08:52:06
Однако. :)

Антоха
26.09.2018
09:44:34
?

Alexandr
26.09.2018
10:07:10
Есть выборка
$users = User::find()->where(['not in', 'id', Partner::find()->select(['agent_id'])])->all();
Если хоть у одного партнера есть agent_id, то все ок. Если ни у кого нет, то вообще ни одного юзера не возвращает, хотя должен вернуть всех. Как поправить?

Сергей
26.09.2018
10:07:54
Partner::find()->select(['agent_id'])->getColumn() или как-то так
или просто ->column()

Google

Alexandr
26.09.2018
10:08:11
не катит, пробовал

Admin
ERROR: S client not available

Сергей
26.09.2018
10:08:20
не помню точно синтаксис)

Alexandr
26.09.2018
10:09:00
второй вариант верный по синтаксису, но тут не помогает

Сергей
26.09.2018
10:09:13
он же возвращает массив

Alexandr
26.09.2018
10:09:23
SELECT * FROM user WHERE id NOT IN (SELECT agent_id FROM partner) вот такой sql генерит
и с ним та же ошибка

Сергей
26.09.2018
10:09:39
ааа
SELECT * FROM user WHERE id NOT IN (SELECT agent_id FROM partner)
то есть вот это ничего не возвращает?

Alexandr
26.09.2018
10:14:37
Да

Алексей
26.09.2018
10:35:07
$users = User::find()->alias('u')
->leftJoin(['p' => Partner::tableName()], 'u.id = p.agent_id')
->where(['is', 'p.agent_id', null])
->all();

Alexandr
26.09.2018
10:42:18
а почему бот не робит?

SiZE
26.09.2018
10:49:49

Alexandr
26.09.2018
10:50:21
?

Eugene
26.09.2018
11:01:58
?
видимо редактирования сообщений не трекаются ботом

Alexandr
26.09.2018
11:02:29
ну у меня в первом варианте тоже было спасибо, только с дополнением. Я думал тут по принципу strpos()

Art
26.09.2018
12:44:10
Что вы обычно отвечаете когда работу не ищете и метка на сайте соответствующая и при этом к вам в лс лично обращаются с предложением о работе, например в моем круге. Идёте на собес или говорите что не ищите? Тут еще такое... что возможно через пару месяцев вакансия может понадобится

PowerAxis
26.09.2018
12:46:19
иди на собес, отказаться всегда успеешь

Sergey
26.09.2018
12:46:35
Ребят, если кто ищет хорошего хостинг провайдера/vps/dedicated или хочет поменять своего, напишите в личку, есть интересное $ предложение до 5 октября

Google

Art
26.09.2018
12:48:40

PowerAxis
26.09.2018
12:49:15
ну и хорошо. через полгода им тоже могут быть нужны люди
тебя завтра твой клиент может кинуть и ты такой: еба, было бы круто, если б те пацаны меня позвали к себе
короче, тебя же не заставляют прям сразу договор подписывать. сходи пообщайся. узнай че им нужно - может ты еще не дорос до их задач и будет как раз время на развитиеэ

Art
26.09.2018
12:52:05
А кто что скажет про вакансии которые по полтора года висят. Вакансия норм и видно что грамотные требования но при этом столько висит. И компании реальные. Часто на такие натыкаюсь. При этом они не пропадают, т.е возможно текучки нет а просто людей нет, ну или хз как оно на самом деле

PowerAxis
26.09.2018
12:52:51
вот и спросишь у них чего так

Artemy
26.09.2018
12:54:25
Два варианта, либо компания огромная и надо много народу, либо кидают на зп/неадекваты/etc

Art
26.09.2018
12:58:45
Тогда бы отзывы плохими были. Всегда гуглю их
Хотя нашел вот. Только не it шники пишут
Отзывы плохие но инфы минимум что почему

Alexander
26.09.2018
13:08:01
Плюс бывает требование заказчика "только в офис" - что сильно снижает количество возможных кандидатов, опять же