@yii2ru

Страница 382 из 1721
Павел
15.07.2017
11:07:39
А что мешает посчитать средний балл по таблице с оценками и сразу их количество?
Ему не только средний бал нужен, но ещё и количество оценок. Статья с двумя пятерками и одной четверкой выше чем статья с одной пятёркой, хоть средний бал ниже

Просто средний бал ясен пень нет вопросов

Ему нужна своя функция расчета агрегатного показателя популярности. И потом уже результат функции заносить в БД

Konstantin
15.07.2017
11:26:23
а, ок

Google
M
15.07.2017
11:35:05
500 человек в группе

Юрий
15.07.2017
11:35:30
? ? ? Alex ? ? ?
15.07.2017
11:53:58
501

where(['between','created_at',$start,$end])

Alexey
15.07.2017
12:35:33
?

Aziz
15.07.2017
12:48:03
by sql сделал

Павел
15.07.2017
13:23:39
M
15.07.2017
13:25:03
А толку?
Апач может кто настроить поможет))

Павел
15.07.2017
13:25:55
Да блин даже хорошего легаси для друга и то не пришлют

Саша
15.07.2017
13:28:07
Постоянно крутится вокруг 500, кто-то входит, кто-то выходит.

Сергей
15.07.2017
15:04:08
Надо на сайте yiiframework.ru ссылочку сделать, а то там стоит на gitter

Maxim
15.07.2017
17:25:34
@predvoditelev там удобней тем, что можно кусок кода вставить в человеческом виде. Я зашел и скорее всего вскоре выйду

Google
Konstantin
15.07.2017
17:28:23
кстати, а может бывает для телеграма какое-нибудь расширение для вывода кода?

вроде тройной бэктик - это маркдаун

Konstantin
15.07.2017
17:28:48
как-то ж оно его выводит

Maxim
15.07.2017
17:29:33
Кусок кода test тест

здесь как в гите можно выделять. мое test выделено

Konstantin
15.07.2017
17:33:35
конечно можно

проблема в том, что нету красивой цветной подсветки синтаксиса

а так да, конечно, можно выделять одиночными бэктиками, а можно тройными многострочное

но насколько я понимаю, здесь это обозначение для моноширинного предварительно отформатированного текста, а не конкретно для кода, поэтому и подсветки нету

SiZE
15.07.2017
17:36:42
Но подсветку кода реализовать не реально пока

Konstantin
15.07.2017
17:37:15
а для простых пользователей фиг?

гм

а к самому клиенту никаких плагинов нельзя написать?

Konstantin
15.07.2017
17:38:13
вот еще :)

этот хороший

а гиттерский браузерный тормозной

а десктоп так вообще лучше застрелиться

Google
SiZE
15.07.2017
17:39:01
Maxim
15.07.2017
17:39:19
я тоже

но как-то долго происходит первое включение

Jason
15.07.2017
18:36:01
Ребят, не знаете будут ли использоваться плейсхолдеры от sql иньекций server->save(false) ?

При сохранении записи в бд

Константин
15.07.2017
18:37:19
Подскжите кому не сложно, Я тут наконец-то решил начать писать тесты и сразу фозникло несколько вопросов: Привильно ли я пронял что функциональные тесты отправляют запрос и проверяют результат ответа? А unit тесты тестируют модули? И еще, например: я хочу отправить запрос с формой для обновления данных в БД и после этого хочу прверить что записалось в базу - каким тестом это делать, функциональным или unit?

Maxim
15.07.2017
18:39:53
@jamesnull попробуй! Вообще все должно экранироваться из-за использования PDO. Но js скорее всего впихнуть будет можно. Лучше ->save(false) не делай, а почини или измени правила валидации

@kosv17 Последнее - модульные тесты. А лучше посмотри сначала видео Елисеева о тестировании. Я там отличный time list оставил, сможешь относительно быстро найти все

Jason
15.07.2017
18:44:13
@jamesnull попробуй! Вообще все должно экранироваться из-за использования PDO. Но js скорее всего впихнуть будет можно. Лучше ->save(false) не делай, а почини или измени правила валидации
У меня две страницы и один класс с бд, на вервой регистрация на которой прописаны rule а на второй не сохраняет без false наверно использует правила первой страницы, не знаешь как можно исправить ?

Maxim
15.07.2017
18:46:14
можно использовать сценарии валидации, а можно сделать разные "формы". Посмотри пример с SignupForm

Jason
15.07.2017
18:47:54
Неизнаешь Можно подключиться к бд не использую какую либо модель ?

Jason
15.07.2017
18:48:48
Спасиб

Maxim
15.07.2017
18:49:28
так тебе не это нужно. Ты же хотел сохранение данных произвести, используя валидацию фреймворка.

посмотри какое поле не проходит валидацию через echo '<pre>'; print_r($model->errors); die(); и сделай сценарий или используй формы. Так будет по феншую

Jason
15.07.2017
18:52:15
Не мне надо сохранить данные пришедшим не из формы а из другого, а от запроса на другой сайт

Тоесть валидация получается не нужна

Maxim
15.07.2017
18:53:11
нет. валидация всегда нужна. данные можно всегда подменить и без валидации может быть беда

если это только не ответ, например, от платежной системы. И то я лучше бы их тоже провалидировал

Admin
ERROR: S client not available

Google
Jason
15.07.2017
18:54:25
Экранирование и ТД я зделаю там же где и сохраняю.

В бд

У меня же правила в модели написаны под форму, а тут совсем другие данные и поля

И получается не даёт сохранить

А я чтобы подключиться к бд обращаюсь к одной и тоже модели, что для формы что для этого

Maxim
15.07.2017
19:11:03
@jamesnull ты наверно не понимаешь смысла сценариев и классов-форм, если так делаешь. В yii2-advanced есть LoginForm и SignupForm, которые используют одну и ту же модель User. Тебе нужно посмотреть, разобраться в них и сделать как там, чтоб не сохранять без валидации

Jason
15.07.2017
19:12:17
Ок буду смотреть, спасиб

Maxim
15.07.2017
19:13:25
@beowulfenator вот еще один минус телеграма, не набирается карма по сообщениям "спасибо"

Konstantin
15.07.2017
19:16:54
ну надо попросить хозяина бота из гиттера подключить его и сюда

Jason
15.07.2017
19:25:53
Да не хватает кармы, как без плохо

Нее

Maxim
15.07.2017
20:01:47
Не понимаю, почему в видео время вопросов вырезали(((

Саша
15.07.2017
20:23:53


Что-то не пойму, как можно настроить вывод breadcrumbs. Вот такая некрасивость сейчас.

/* @var $this yii\web\View */ $this->title = Yii::t('course', 'Courses'); $this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'Admin'), 'url' => ['admin/index']]; $this->params['breadcrumbs'][] = $this->title; @var $this yii\web\View - а где это расположено, как это можно поменять? Хочу разделение между пунктами в "хлебных крошках" сделать

Maxim
15.07.2017
20:33:13
@SashaPolyany в файлах с переводами или в бд, но лучше там не менять данные значения, а свои рядышком добавить

Саша
15.07.2017
20:35:18
@SashaPolyany в файлах с переводами или в бд, но лучше там не менять данные значения, а свои рядышком добавить
messages - это Yii::t('course', 'Courses'). Но нет, меня не это интересует, тут всё понятно, это мой перевод. Мне нужно CSS настроить самих $this->params['breadcrumbs'][]. Мне нужно пункты у хлебных крошек разделить слэшем или > - чтобы было нормально и наглядно.

Вот я и не пойму, где это делается.

Maxim
15.07.2017
20:36:31
в вендор. Поменять можно в настройках приложения, подключив свой класс, расширяющий данный базовый

Google
Саша
15.07.2017
20:40:17
в вендор. Поменять можно в настройках приложения, подключив свой класс, расширяющий данный базовый
CSS подключены, сами "хлебные крошки" отображаются (скриншот выше). Но там пропущен знак ">" или "/", вот его надо добавить. А где именно в vendor это?

Maxim
15.07.2017
20:40:21
vendor/yiisoft/yii2/widgets/Breadcrumbs.php Вот его подмени или выведи по-своему вместо дефолтного

под словом "подмени" имею ввиду подключить свой в каких-нибудь настройках

Саша
15.07.2017
20:43:31
vendor/yiisoft/yii2/widgets/Breadcrumbs.php Вот его подмени или выведи по-своему вместо дефолтного
Спасибо! Сейчас попробую разобраться. У меня тема установлена, там в CSS всё, тут просто надо добавить какой-нибудь знак для разделения пунктов.

Maxim
15.07.2017
20:44:24
не понимаю как ты дефолтный сломал, что у тебя значки пропали. Может лучше CSS поменять?

ты может какие-то классы бутстрапа переопределил?

Саша
15.07.2017
20:45:46
Может быть, там от темы очень много всего идёт. Дефолтные в дефолтной теме нормально выглядят, да.

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