
راتينجي
09.05.2017
12:33:39
сны и сны
обычные
со смолами только

Саша
09.05.2017
12:59:16
Dektrium, как же с ним быть?
Не нужен он, нужно без него.

Google

Konstantin
09.05.2017
14:30:05

Саша
09.05.2017
20:08:30
Вы мне ответите про Dektrium...
Ну, короче, как я понял, он делает внутри что-то типа личного кабинета сразу, возможность создавать и управлять пользователями, возможность менять личные данные, регистрацию, авторизацию в том числе и через соцсети.
Получается, там надо капитально всё переделывать, если не через него реализовывать.

Boris
10.05.2017
06:31:02
ХЗ, пока не вижу в нем смысла, CRUD для пользователя создается элементарно
для соц. сетей есть офф расширение

Саша
10.05.2017
07:41:05
Ну да, действительно.
Короче, пока думаю, но буду от него отказываться, скорее всего.

Boris
10.05.2017
07:42:00
Сейчас работает все как вам нужно?

Саша
10.05.2017
08:38:50
Сейчас работает, но там нужно развивать, много всего добавлять - а там столько всего, что пока не могу разобраться.
Думаю, что проще будет всё сделать с нуля на чистом шаблоне, скопировав нужные методы. Всё будет чище и прозрачнее.
Но разбираться буду долго ?

Boris
10.05.2017
08:43:29
Если для саморазвития - конечно перепишите.

Саша
10.05.2017
09:28:13

Boris
10.05.2017
12:37:43
Подскажите, пожалуйста.
Как лучше всего решить этот вопрос:
Пользую yii2tech/ar-softdelete в родительской модели переопределил find
public static function find()
{
return parent::find()->where(['isDeleted' => false]);
}
Теперь если в строке isDeleted === true то при вызове findOne() вернет null.
А мне необходимо что-бы при findOne() возвращало модель, но при обычном find() возвращало только те у которых where(['isDeleted' => false])

SiZE
10.05.2017
12:41:35

Boris
10.05.2017
12:41:54
Только переопределять findOne()|findAll()

SiZE
10.05.2017
12:42:31
Ну проще
Model::find()->where([])->limit(1)->one();
делать если надо вернуть удаленную запись

Google

Boris
10.05.2017
12:45:54
Это знаю. Но у меня есть связь на строку по fk.
И если она 'isDeleted' => false то инфа не отобразится.
А мне необходимо что-бы отображалось)
Ага, вопрос не в этом.
hasOne() внутри пользует find(), а он то как раз у меня и переопределен.
т.е. мне не обходимо что-бы только на hasOne дергался не self::find(), а parent::find();

SiZE
10.05.2017
12:57:15
дичь какая-то )
ты потом запутаешься в своей логике когда чо дергать когда чо не дергать

Boris
10.05.2017
12:57:48

Vaderoff
10.05.2017
12:58:09
А что ты такое реализуешь, если не секрет ?

Boris
10.05.2017
12:58:25
А как по другому тогда запилить softdelete? В каждую модель пихать условие where?

SiZE
10.05.2017
12:59:29
ну чо за задача, то брать удаленный то не брать.
Вообще логика softDelete не подразумевает что ты записи то показываешь то нет
оно для экономии ресурсов (пересчет ключей на ХЛ например) и для того чтобы случайно удаленные записи мог админ восстановить

Boris
10.05.2017
13:04:02
Вообщем мне нужно:
1. Когда я открываю example/index у меня отображались только записи которые не "удалены".
2. Когда я ссылаюсь на связь (getTariffs): 'value' => $model->tariffs->name, мне необходимо что-бы запись отображалась даже если она и "удалена".

Vaderoff
10.05.2017
13:06:23

Boris
10.05.2017
13:06:56
crm

Vaderoff
10.05.2017
13:07:37
Ясн
Для себя?

Boris
10.05.2017
13:08:01
ага

Google

Yuriy
10.05.2017
13:09:30
Господа, кто-нибудь пользует
https://github.com/DevGroup-ru/yii2-jstree-widget
Насколько оно живое?

Boris
10.05.2017
13:13:01
Latest commit 4a1ce5c 23 days ago
Глянь по коммитам же что пилится)

Javharbek
10.05.2017
13:16:11
1с разработка (программисты) есть такие же группы в телеграмме.

SiZE
10.05.2017
13:53:17

Boris
10.05.2017
14:02:21

Dmitriy
10.05.2017
14:03:57
в Query active() записнуть и вызывать уже где нужно

Mr.
10.05.2017
14:06:11
Мне кажется, можно оставить только active(), так как в случае с удаленными никаких лишних телодвижений не надо

Евгений
11.05.2017
04:59:34
Приветствую всех, пожскажите как поступить.Есть список нужно сделать пагинацию при рандомном выводе.Т.е общий список выводится рандомом, потом если перехожу на страницы чтобы этот рандомный вывод сохранялся а не заново генерировался при переходе на следующую страницу

Artur
11.05.2017
05:22:50

Александр
11.05.2017
05:32:00

Евгений
11.05.2017
05:36:27
от параметров не от каких не зависит, просто сортируется рандомно из базы и при пагинации случайная последовательность сохраняется
придумал один вариант

SiZE
11.05.2017
05:46:23
Кешируй вывод для пользователя, чо тут еще придумывать

Konstantin
11.05.2017
09:16:14
что можно заюзать для сбора денег на сайте? для физика, чтобы было апи а не код по типу яндекс денег ?
или это не делают, мол налоговой противоречит

SiZE
11.05.2017
09:38:23

Google

Mr.
11.05.2017
09:42:19

Admin
ERROR: S client not available

Konstantin
11.05.2017
09:48:38

Павел
11.05.2017
10:23:15

Влада
11.05.2017
10:34:15
@forkstg - схемы заработка в интернете, мотивация, инсайды и еще куча интересных ништячков

Konstantin
11.05.2017
10:36:19

SiZE
11.05.2017
10:36:41
ну я.кассу точно нет.
а яд хз

Konstantin
11.05.2017
10:37:08
по моему это одно и тоже будет
яндекс деньги я использую
но не видел чтобы здесь было апи, надо процедуру проходить чтобы не физ лицо убедились

Isaev
11.05.2017
12:02:30
Кто нибудь просмативал уроки на канале "Виктор Зинченко"?
Насколько можете оценить его уроки в плане "правильности" mvc модели?
https://www.youtube.com/playlist?list=PLSdH7dYnlGYgQ6ElbHRpG2zRXbkgkO3zQ

Pavel
11.05.2017
12:11:33
Бегло посмотрел. В целом для изучения сгодится. А вот "правильность" для этого дела у каждого своя)
Неплохие лекции есть у "специалиста"
Про mvc там кажется тоже есть

Isaev
11.05.2017
12:27:59
Это назвпние канала такое?

Pavel
11.05.2017
12:29:37
https://rutracker.org/forum/viewtopic.php?t=5363270
Там лекции в целом по php
В последней части есть и о mvc

Google

Pavel
11.05.2017
12:30:12
Лекции очень годные
Только к лектору надо немного привыкнуть)

Isaev
11.05.2017
12:32:04
Спасибо гляну

Artur
11.05.2017
12:35:21
- The requested package bower-asset/font-awesome could not be found in any version, there may be a typo in the package name.
Problem 3
И так с каждым bower пакетом. Объясните почему

Pavel
11.05.2017
12:36:44
попробуй выполнить: composer global require "fxp/composer-asset-plugin:^1.2.0"

Artur
11.05.2017
12:37:53

Boris
11.05.2017
14:05:37
привет всем
подскажите насчет phpstorm, xdebug
http://dl3.joxi.net/drive/2017/05/11/0017/0874/1139562/62/08c76b41eb.png
Но если дерну $user->getErrors() то отработает