@yii2ru

Страница 182 из 1721
Vadim
18.05.2017
19:58:59
$subQuery = BaseFollower::find()->select('id'); $query = BaseTwitter::find()->where(['not in', 'id', $subQuery]); $models = $query->all();

это пример подзапроса

Юрий
18.05.2017
19:59:30
wow

а прям внутри с анонимкой не? )

Google
Vadim
18.05.2017
20:00:16
Ну так же понятнее :)

Юрий
18.05.2017
20:00:36
щас найду кой че не под nda

SmsQueue::find() ->with([ 'order' => function ($query) { $query->select([ 'id', 'time_offset', 'mobile_phone', ]); }, ]) ->orderBy([ 'priority' => SORT_ASC, 'id' => SORT_ASC, ]) ->all();

не претендует на крутость, но не сильно и сложнее

راتينجي
18.05.2017
20:05:17


Похоже, у меня проблемы

Ivan
18.05.2017
20:06:21
108????

Юрий
18.05.2017
20:06:30
Форич в фориче?)

Vadim
18.05.2017
20:06:46
А почему вы удивляетесь? У меня по 180 бывает

Юрий
18.05.2017
20:07:00
Тому что это ненормально)

Или приведи пример того что 180 - обоснованно хоть каким то кейсом

Vadim
18.05.2017
20:09:33
Ну просто если сайт сложнее блога, то много всякого происходить может :)

Какое количетво запросов считается предельно допустимым?

Google
Vadim
18.05.2017
20:10:03
И чем чревато превышение порога?

Ivan
18.05.2017
20:11:21
а на скорость загрузки страниц это как то влияет?

Vadim
18.05.2017
20:11:35
я бы не сказал

Dmitriy
18.05.2017
20:11:49
Vadim
18.05.2017
20:13:54
конечно . если не кешировать
Ну да. Разумеется. Но ведь кэшировать запросы - это уже по-умолчанию, практически.

Dmitriy
18.05.2017
20:14:08
Нет не поумолчанию

Не всем нужно кешировать

у меня на работе реалтайм должен быть

В стартапах скучно стало ? =)

Vadim
18.05.2017
20:15:00
Реалтайм - исключение :)

В стартапах скучно стало ? =)
Я многогранный человек.

Dmitriy
18.05.2017
20:18:46
Тем более по умолчанию не кешируются запросы . и не понятно у человека выше они кешируются или нет

Vadim
18.05.2017
20:19:15
Ладно. Давайте так. Я сейчас посмотрел. У меня на странице сайта 160 запросов к базе, в среднем. Код изначательно не я писал и переделывать я ничего не стал. Как сильно изменится нагрузка на сервер, если уменьшить это количество до 20, например? Посещаемость сайта 10-15к в сутки. Мне просто хоть примерно порядок цифр узнать. Меня уверяли, что нагрузка незначительно уменьшится.

Dmitriy
18.05.2017
20:20:05
Так сложно сказать . нужно больше данных =)

Vadim
18.05.2017
20:20:46
Ладно. Как это замерить адекватно?

Я немного говнокодер, извините. PHP учил просто потому что пришлось.

Юрий
18.05.2017
20:21:54
А в дебаге йи сколько занимает выполнение запросов от общего времени генерации страницы?

Vadim
18.05.2017
20:22:57
А в дебаге йи сколько занимает выполнение запросов от общего времени генерации страницы?
Тут сложно. На локалке у меня развернут докер и все работает медленнее, чем на серваке.

Dmitriy
18.05.2017
20:23:12
mysql ?
если да то можно замерить через MySQL Profiler

Google
Vadim
18.05.2017
20:24:01
Давайте я включу дебаг на сервере и посмотрю. Секунду.

راتينجي
18.05.2017
20:25:50


Зачем нужно 160 запросов

если можно сделать ТАКОЙ ТО ОДИН

Юрий
18.05.2017
20:26:26
Мои глаза.

Dmitriy
18.05.2017
20:26:53
я бы поспорил у кого быстрее будет 160 или такой один

Vadim
18.05.2017
20:29:04
Блин... Только не смеяться

Страница грузится 1.2s, база 933ms

Но это с включенным дебагом. То есть, без кэша. А так 140-250ms

Но да, база отжирает вообще все почти.

راتينجي
18.05.2017
20:32:11
Мне бы твои 140ms

Vadim
18.05.2017
20:34:26
Мне бы твои 140ms
Ну если закешировать, то и быстрее можно

Vadim
18.05.2017
20:34:56
И это у меня еще sphinx ищет

first
18.05.2017
20:59:42
Ребзя,нужно сделать пользователей регистрацию/авторизация с ролями (Доступен/Недоступен) Если в переменной указано Доступен,человек может войти в админку. Как это реализовать? имею в виду,куда копать? Раньше хотел сделать просто в БД поле "role" Но потом,как я понял есть у yii 2 именно какой-то функционал для этого. Потом нашел какой то RBAC 2 Потом нашел какой Gii - генератор кода. Про что нужно загуглить,чтобы реализовать мою задачку. Заранее благодарю за ответ.

Vadim
18.05.2017
21:30:16
https://github.com/dektrium/yii2-user

first
18.05.2017
21:36:56
https://github.com/dektrium/yii2-user
благодарю за ссылку,но хотелось бы и НУЖНО самому это сделать)

Юрий
18.05.2017
22:05:31
а в чем проблема?

ставь модуль - настраивай

first
19.05.2017
04:44:36
Ребзя,может кто помочь? пытаюсь записать в БД полученную строку из формы: $user->name = sha1($this->name); Но шифр sha1 не нужен,если я убираю эту функцию: $user->name = $this->name; То ошибка: Integrity constraint violation: 1048 Column 'name' cannot be null The SQL being executed was: INSERT INTO user (`email`, name, `password`) То есть якобы она передается пустая,в чем проблема?

хотя вар_дампом выводится 'Signup' => [ 'email' => 'ter@yandex.ru', 'name' => 'Yte', 'password' => '11111', 're_password' => '1111', ],

Google
Konstantin
19.05.2017
05:10:20
непонятно чо ты там делаешь

Alexander
19.05.2017
08:45:25
кто знает, чем можно по быстрому и красиво создавать связи ManyToMany есть таккая штука: https://github.com/voskobovich/yii2-linker-behavior но она не особо нравится

Boris
19.05.2017
08:48:45
А они разве долго создаются?

gii же по fk генерит связи

Alexander
19.05.2017
08:51:10
связи есть, а как заполнять линковочную табличку? руками городить обработчики?

Boris
19.05.2017
08:53:01
а как еще?)

Alexander
19.05.2017
08:55:25
поведение на которое я ссылку дал делает это под капотом

Konstantin
19.05.2017
09:28:56
vueJS есть кто юзает и знает немного? не могу понять в чем моя ошибка

Admin
ERROR: S client not available

Konstantin
19.05.2017
09:30:22
http://shot.hsdn.org/EFgG2PxQ

http://shot.hsdn.org/TTpt3Jde

Boris
19.05.2017
09:31:56
короче разачарован я ubuntu 17.04

либо это у меня руки из жопы

Konstantin
19.05.2017
09:32:24
[Vue warn]: Error in render function: "TypeError: Cannot read property 'status' of undefined"

Boris
19.05.2017
09:33:43
xj не так я делаю ?
не знаю, я за убунту имел ввиду)

с vue не знаком

Konstantin
19.05.2017
09:35:02
?

Boris
19.05.2017
09:36:18
там же дока шикарная на русском

фулловая

Google
Boris
19.05.2017
09:36:24
глянь в ней

Konstantin
19.05.2017
10:06:01
да тут в другом чем то дело ))

Boris
19.05.2017
10:07:06
да тут в другом чем то дело ))
ты же хочешь на нем вывести 'hello world'

грубо говоря?

Konstantin
19.05.2017
10:07:38
я не понимаю из метода я могу изменить data или нет

Сережа
19.05.2017
10:07:57
Смотри

В чем ошибка

data это должна быть функция которая возвращает объект

Konstantin
19.05.2017
10:08:24
просто данные отправляются на страницу и рендеряца именно из data

Сережа
19.05.2017
10:09:45
data(){return {message:'hello vue'}}

Я не уверен ещё может быть что ты в свойство weather возвращаешь не результат функции а саму функцию попробуй добавить () в конце this.number

Konstantin
19.05.2017
10:18:41
если я

http://shot.hsdn.org/Q8tnDfql

так сделаю

то все нормально

а как мне менять в этой дате данные хз

хренатень статическая

я сделал метод

еоторый по идее возвращает аякс запрос

ответ аякса приходит

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