Найдено 1958 результатов
- 2021.12.16, 07:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView выбор всех данных
- Ответы: 6
- Просмотры: 1393
Re: GridView выбор всех данных
все, что влияет на выборку(where, group by, distinct и т.д.), естественно остается, но и тут исключения - вы же сами в своем решении выяснили что distinct отработал у вас быстрее чем group by, который в изначальном запросе
- 2021.12.08, 16:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView выбор всех данных
- Ответы: 6
- Просмотры: 1393
Re: GridView выбор всех данных
SELECT COUNT(*) FROM (SELECT * FROM `clients` `cl` GROUP BY `cl`.`id`) `c` А я вот не помню, оно count вот так делает, подставляет слева от того запроса, что в $dataProvider->query ? Видно же что тут куча ненужной работы, зачем все это группировать, и выбирать все столбцы, чтобы посчитать потом чис...
- 2021.12.07, 08:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView выбор всех данных
- Ответы: 6
- Просмотры: 1393
Re: GridView выбор всех данных
Сам запрос, те данные, что выводятся, наверное, медленный?
Общее число там же не хитро считается - count(*) без сортировок и офсетов с лимитами.
Гляньте explain
Общее число там же не хитро считается - count(*) без сортировок и офсетов с лимитами.
Гляньте explain
- 2021.11.24, 15:46
- Форум: Общие вопросы (Yii 2.x)
- Тема: двойной клик по кнопке сабмита и csrf
- Ответы: 1
- Просмотры: 1067
Re: двойной клик по кнопке сабмита и csrf
ладно, сделал пока так чтобы новый аякс запрос не отправлялся пока ответ от предыдущего не пришел.
Но честно, думал что вот этот токен что в форму вставляется, что он для этого...
Но честно, думал что вот этот токен что в форму вставляется, что он для этого...
- 2021.11.23, 16:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: двойной клик по кнопке сабмита и csrf
- Ответы: 1
- Просмотры: 1067
двойной клик по кнопке сабмита и csrf
Приветствую. По мотивам этой проблемы . (Вместо просто кликнуть по кнопке сабмита, делают двойной клик ). А csrf токен не должен был бы защитить от двойного сабмита? Т.е. первый запрос бы привел к сохранению новой порции данных и сделал бы токен невалидным, и второй бы сабмит не прошел. Но такого по...
- 2021.10.21, 14:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Подскажите widget для вывода категорий(через parent_id) в админке
- Ответы: 2
- Просмотры: 1364
Re: Подскажите widget для вывода категорий(через parent_id) в админке
Есть с помощью materialized path:
https://github.com/mgrechanik/yii2-categories-and-tags
https://github.com/mgrechanik/yii2-categories-and-tags
- 2021.09.27, 07:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Логирование на продакшене, варианты
- Ответы: 3
- Просмотры: 1150
Re: Логирование на продакшене, варианты
Понятно. Спасибо.
- 2021.09.24, 14:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Логирование на продакшене, варианты
- Ответы: 3
- Просмотры: 1150
Логирование на продакшене, варианты
Приветствую. Скажите кто как подходит к задаче удобного логирования ошибок и сообщений бизнес плана на работающем(в продакшине) проекте? Задача - чтобы не пропустить ошибки в коде, если возникают. И знать о некоторых других проблемах, которые можно залогировать, по API, например, не получается досту...
- 2021.09.24, 13:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Логирование в БД, почему то две записи на одно сообщение
- Ответы: 1
- Просмотры: 926
Логирование в БД, почему то две записи на одно сообщение
Приветствую. Хочу некоторые вещи логировать в БД. Настроил так: 'log' => [ 'traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [ [ 'class' => 'yii\log\FileTarget', 'levels' => ['error', 'warning'], ], [ 'class' => 'yii\log\DbTarget', 'levels' => ['info'], 'categories' => ['business*'], ], ], В контролле...
- 2021.09.24, 13:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сортировка
- Ответы: 2
- Просмотры: 909
Re: Сортировка
Вот этот рецепт рабочий:
- 2021.08.20, 06:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: XML вместо DB
- Ответы: 2
- Просмотры: 1281
Re: XML вместо DB
Я бы думал в сторону импорта.
Из xml импортируйте в mysql.
Из xml импортируйте в mysql.
- 2021.08.02, 15:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать инпуту условие?
- Ответы: 5
- Просмотры: 1166
Re: Как передать инпуту условие?
Это не относится к yii.thundersking писал(а): ↑2021.08.02, 10:46 Все же есть способы у Yii2 как получить значение инпута?
Спасибо!)
У инпута есть id, вот его значение - $('#id').val() .
Все такие проверки показ не-показ блоков в отдельном скрипте прописываются и на странице с формой подключаются
- 2021.06.27, 09:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно построить JOIN запрос SQL в Yii2?
- Ответы: 1
- Просмотры: 806
Re: Как правильно построить JOIN запрос SQL в Yii2?
->select(['b.id', 'b.ball', 's.name'])
->from('{{%ball}} b')
->leftJoin('{{%student}} s', 'b.[[id_student]]=s.[[id]]')
...
->from('{{%ball}} b')
->leftJoin('{{%student}} s', 'b.[[id_student]]=s.[[id]]')
...
- 2021.05.27, 15:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавить клиентский валидатор
- Ответы: 8
- Просмотры: 1572
Re: Добавить клиентский валидатор
Сделал через clientValidateAttribute(), аяксом как раз я такое обычно и валидировал всегда, но тут потребовалось js
- 2021.05.27, 08:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавить клиентский валидатор
- Ответы: 8
- Просмотры: 1572
- 2021.05.26, 14:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавить клиентский валидатор
- Ответы: 8
- Просмотры: 1572
Re: Добавить клиентский валидатор
Прочитайте документацию, там есть пример Вы про это ? Думал может как попроще есть, просто снаружи на js ошибку на поле навешивать, как по примеру с php кастомными правилами: public function rules() { return [ // an inline validator defined as the model method validateCountry() ['country', 'validat...
- 2021.05.26, 10:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавить клиентский валидатор
- Ответы: 8
- Просмотры: 1572
Добавить клиентский валидатор
Приветствую. Видел это , буду пробовать советы оттуда, но может кто делал недавно и знает как сделать специфичный клиентский валидатор - там специальная логика, поле одно, второе, третье сравнивает - чтобы навешивалось на поле, и соответственно пересчитывалось, при изменении , ну т.е. как бы чтобы р...
- 2021.05.14, 07:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveRecord дополнительные поля в модели
- Ответы: 3
- Просмотры: 1332
Re: ActiveRecord дополнительные поля в модели
Почитайте про события. Достаточно обработчик для события AFTER_FIND прописать, и он заполнит ваши виртуальные поля
- 2021.05.12, 15:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii2tech/ar-position
- Ответы: 8
- Просмотры: 2090
Re: yii2tech/ar-position
Да разве так делают? Ну может если архивом, а так по файлам Вендор весь через ftp протянуть...
Composer на сервере поставьте, и запускайте composer install, поставит тоже самое что у вас на девелоперской машине, из lock файла
Composer на сервере поставьте, и запускайте composer install, поставит тоже самое что у вас на девелоперской машине, из lock файла
- 2021.04.30, 06:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Есть ли возможность повторить миграцию?
- Ответы: 4
- Просмотры: 1842
Re: Есть ли возможность повторить миграцию?
Посмотрел, в принципе да, должно быть без проблем