Всякие разнообразные на вкус, цвет и функционал:
https://www.highcharts.com/demo
Найдено 50 результатов
- 2019.09.20, 13:44
- Форум: Вёрстка и JavaScript
- Тема: Графики
- Ответы: 5
- Просмотры: 19408
- 2019.03.28, 17:36
- Форум: Ищу работу
- Тема: Ищу удалёнку - большой опыт, в т.ч. высоких нагрузок
- Ответы: 10
- Просмотры: 8120
- 2019.03.10, 15:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает TagDependency::invalidate()
- Ответы: 3
- Просмотры: 1395
Re: Не работает TagDependency::invalidate()
Главный вопрос - почему кэш пользователя привязан к текущему пользователю?
По идее, должно быть не Yii::$app->user->id, а $id и $model->id
По идее, должно быть не Yii::$app->user->id, а $id и $model->id
- 2019.03.06, 17:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Очереди (yii2-queue)
- Ответы: 9
- Просмотры: 2876
Re: Очереди (yii2-queue)
Очереди используются, как правило, для отложенного выполнения, дабы основной процесс не ждал выполнения чего-либо. Например, зарегистрировался пользователь, и письмо отправилось не сразу, а отправилось в очередь. Тем самым, клиент не ждёт, пока уйдёт письмо, а сразу видит "Вы зарегистрированы&q...
- 2019.03.05, 17:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: Тип даты
- Ответы: 10
- Просмотры: 3053
- 2019.03.05, 17:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Тип даты
- Ответы: 10
- Просмотры: 3053
Re: Тип даты
Что значит проблем с зонами нет? Если этот тип не хранит информацию о зоне то никакие настройки этого не исправят. Ну я и говорю, что давно это было, сейчас с MySQL уже не работаю, за очень редким исключением. Маловероятно что люди старше будут юзать сайт. Есть ещё всякие события а-ля Великая Отече...
- 2019.03.05, 16:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Тип даты
- Ответы: 10
- Просмотры: 3053
Re: Тип даты
1. Кстати да - прочитал что DATETIME в MySQL хранит без учета пояса. Это как-бы минус имхо... В таймстампе есть информация о поясе и всегда можно получить время с нужным поясом. Уже лет как 5 использую PostgreSQL, а там с зонами проблем нет :) В MySQL, насколько помню, тоже при определённом подходе...
- 2019.03.05, 16:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: render page to pdf via Dompdf
- Ответы: 3
- Просмотры: 1278
Re: render page to pdf via Dompdf
Есть разные библиотеки, например html2pdf.
Но корректность автоматического преобразования не гарантирует 100% точный результат.
Но корректность автоматического преобразования не гарантирует 100% точный результат.
- 2019.03.05, 16:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вывести все SQL запросы страницы ТОЛЬКО приложения?
- Ответы: 15
- Просмотры: 4442
Re: Как вывести все SQL запросы страницы ТОЛЬКО приложения?
Профайлер на то и профайлер, чтобы отображать все запросы к СУБД. Бороться - выше написали, что кэшировать схему. Исключить их - никак, потому что единый обработчик, грубо говоря, событие при DbCommand::execute(). Можно, конечно, переопределить конкретный блокпрофайлера и фильтровать только нужные и...
- 2019.03.05, 16:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Тип даты
- Ответы: 10
- Просмотры: 3053
Re: Тип даты
Я думаю, это просто дело привычки ещё с далёких времён. Лично я уже довольно давно ушёл от int к DATE и DATETIME. Плюс, храню и работаю со времем в UTC, чтобы не было проблем как при обработке, так и при понимании "а какой же там часовой пояс?". В базе, разумеется, все даты или в DATE, ког...
- 2019.03.03, 02:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сводный отчёт по месяцам.
- Ответы: 4
- Просмотры: 1544
Re: Сводный отчёт по месяцам.
Не могу понять, в чём проблема - сделать нужный JOIN?
Или вывести это во вьюшку через, скажем, GridView?
Или вывести это во вьюшку через, скажем, GridView?
- 2019.03.02, 16:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Form, method get. Переменная в виде массива.
- Ответы: 4
- Просмотры: 1521
Re: Form, method get. Переменная в виде массива.
Явно указать во вьюшке в форме 'action' => 'тут url без параметров'.
- 2019.03.02, 15:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Form, method get. Переменная в виде массива.
- Ответы: 4
- Просмотры: 1521
Re: Form, method get. Переменная в виде массива.
То переменные в строке выглядят так: /index.php?r=doctor%2Fview&id=1 &MonthSelectorForm%5Bdate%5D=Feb-2019 Yii тут не причём, как и любой другой движок. Отображение в строке адреса - это браузер, и он кодирует некоторые символы. Все работает отлично, но если в ActiveForm указать 'method' =>...
- 2019.03.02, 12:17
- Форум: Общие вопросы по программированию
- Тема: Простой складской учет для интерент магазина
- Ответы: 5
- Просмотры: 3353
Re: Простой складской учет для интерент магазина
внимателенее читайте А какую диаграмму хочется увидеть? Я не понимаю, какая тут может быть диаграмма среди... трёх таблиц. Таблица товаров: id | name Таблица складов: id | name Таблица остатков: id | product_id | store_id | avail | reserve Как бы... вот и всё. А далее таблицы расширяются под конкре...
- 2019.03.01, 14:09
- Форум: Общие вопросы по программированию
- Тема: Простой складской учет для интерент магазина
- Ответы: 5
- Просмотры: 3353
Re: Простой складской учет для интерент магазина
Это из области - "хочу сделать автомобиль, подскажите, если кто делал автомобили".
Есть куча нюансов, принципов хранения и получения данных, количества самих этих данных, связей и т.п.
И ответа на заданные вопрос нет, как и какой-то единой диаграммы.
Есть куча нюансов, принципов хранения и получения данных, количества самих этих данных, связей и т.п.
И ответа на заданные вопрос нет, как и какой-то единой диаграммы.
- 2019.03.01, 14:05
- Форум: Общие вопросы по программированию
- Тема: Проблема с Active Record
- Ответы: 3
- Просмотры: 1798
Re: Проблема с Active Record
Неправильно выбирать 6K записей за один раз. Во-первых, если несколько потоков, возможны одновременные обработки. Во-вторых, памяти может не хватить. Я уверен, что внутри цикла всё срабатывало и удалялось, проблема в чём-то другом. Если только не: 1) Переопределён метод delete() 2) Не возникал Excep...
- 2019.03.01, 14:01
- Форум: REST API (Yii 2.x)
- Тема: Content-Length header
- Ответы: 5
- Просмотры: 3088
Re: Content-Length header
А причём тут Content-Length и время загрузки страницы?
Ну определил я, допустим, размер содержимого.
А потом поставил sleep(30)...
Ну определил я, допустим, размер содержимого.
А потом поставил sleep(30)...
- 2019.02.28, 15:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как записать в Yii2 INSERT INTO SELECT массив данных
- Ответы: 9
- Просмотры: 4404
Re: Как записать в Yii2 INSERT INTO SELECT массив данных
$table - таблица
$columns - названия колонок
$rows - строки для вставки
И не забыть, что newid() указать не текстом, а через new \yii\db\Expression('newid()')
В документации же есть информация о том, что передавать в этот метод.
PS: $this->db, по сути, равно Yii::$app->db
$columns - названия колонок
$rows - строки для вставки
И не забыть, что newid() указать не текстом, а через new \yii\db\Expression('newid()')
В документации же есть информация о том, что передавать в этот метод.
PS: $this->db, по сути, равно Yii::$app->db
- 2019.02.28, 14:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как записать в Yii2 INSERT INTO SELECT массив данных
- Ответы: 9
- Просмотры: 4404
Re: Как записать в Yii2 INSERT INTO SELECT массив данных
А экранирование данных?
Я же как раз почему и написал про использование queryBuilder'а - он экранирует данные, тем самым защищая от SQL-инъекций.
Можно, конечно, и самому через \PDO экранировать, но есть же функционал движка.
Я же как раз почему и написал про использование queryBuilder'а - он экранирует данные, тем самым защищая от SQL-инъекций.
Можно, конечно, и самому через \PDO экранировать, но есть же функционал движка.
- 2019.02.28, 13:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как записать в Yii2 INSERT INTO SELECT массив данных
- Ответы: 9
- Просмотры: 4404
Re: Как записать в Yii2 INSERT INTO SELECT массив данных
Можно попробовать через temp table для MySQL и через WITH для PgSQL. Условно говоря, вставить во временный буфер, а потом уже вставить в реальную базу. SQL запрос на вставку можно получить так: $sql = $this->db->getQueryBuilder()->batchInsert($table, $columns, $rows, $params); А далее расширить SQL ...