Найдено 17 результатов

Balu
2018.01.19, 17:01
Форум: Общие вопросы (Yii 2.x)
Тема: SQL помогите, часто нужно не знаю как красиво сделать.
Ответы: 14
Просмотры: 4303

Re: SQL помогите, часто нужно не знаю как красиво сделать.

SELECT u.id FROM users u LEFT jOIN professions p ON p.user_id = u.id WHERE profession IN ('программист','волонтер') GROUP BY u.id HAVING COUNT(profession) = 2 Структура у вас недодуманная. По хорошему записи профессий должны быть уникальными и связываться с юзерами через промежуточную таблицу. С та...
Balu
2018.01.19, 15:16
Форум: Общие вопросы (Yii 2.x)
Тема: SQL помогите, часто нужно не знаю как красиво сделать.
Ответы: 14
Просмотры: 4303

Re: SQL помогите, часто нужно не знаю как красиво сделать.

Только вложенные, просто не получится - попадете на IMPOSSIBLE WHERE
Balu
2018.01.18, 21:40
Форум: Общие вопросы (Yii 2.x)
Тема: SQL помогите, часто нужно не знаю как красиво сделать.
Ответы: 14
Просмотры: 4303

Re: SQL помогите, часто нужно не знаю как красиво сделать.

Код: Выделить всё

$prof = "coder";
$users = User::find()
    ->joinWith('professions')
    ->where(['like', 'professions.profession', $prof])
    ->all();
Balu
2018.01.03, 15:47
Форум: Общие вопросы (Yii 2.x)
Тема: Оптимизация запроса с множеством связей
Ответы: 24
Просмотры: 5190

Re: Оптимизация запроса с множеством связей

Если хотите заморочиться, кастомизируйте запрос и задайте количество через totalCount в провайдер
Balu
2017.12.29, 19:23
Форум: Общие вопросы (Yii 2.x)
Тема: Оптимизация запроса с множеством связей
Ответы: 24
Просмотры: 5190

Re: Оптимизация запроса с множеством связей

кстати на date_start, disactive, status etc. (т.е. на любые поля используемые в where или в ON ) тоже бы не мешало индексов навесить
an.viktory@gmail.com писал(а): 2017.12.29, 18:12 рендерится вот так
так вроде правильно рендерится
Balu
2017.12.29, 17:08
Форум: Общие вопросы (Yii 2.x)
Тема: Оптимизация запроса с множеством связей
Ответы: 24
Просмотры: 5190

Re: Оптимизация запроса с множеством связей

я не про id, я про
`user_id` int(3) DEFAULT '0',
`tag_id` int(11) NOT NULL,
`sale_id` int(12) DEFAULT NULL,
`id_address_tag` int(6) DEFAULT NULL
`id_address` int(4) DEFAULT NULL,
индексы расставили?
Да и таблицы лучше привести к одному типу
Balu
2017.12.29, 16:38
Форум: Общие вопросы (Yii 2.x)
Тема: Оптимизация запроса с множеством связей
Ответы: 24
Просмотры: 5190

Re: Оптимизация запроса с множеством связей

А чего у вас 3 таблицы MyISAM, а одна innoDB? И ключей чего-то не видно.
Balu
2017.12.29, 16:28
Форум: Общие вопросы (Yii 2.x)
Тема: Оптимизация запроса с множеством связей
Ответы: 24
Просмотры: 5190

Re: Оптимизация запроса с множеством связей

Можно попробовать EXPLAIN сделать для запроса в phpmyadmin и глянуть что почем.
Balu
2017.12.20, 01:07
Форум: Общие вопросы (Yii 2.x)
Тема: Лимиты в query запросах
Ответы: 6
Просмотры: 2260

Re: Лимиты в query запросах

rodion_zlobin писал(а): 2017.12.19, 20:06 Соответственно, 1000 условий.
Я новичок в этом деле, но сдается мне что на уровне проектирования дб что-то совсем не так.
Balu
2017.12.05, 12:50
Форум: Общие вопросы (Yii 2.x)
Тема: Защита папки upload
Ответы: 9
Просмотры: 3453

Re: Защита папки upload

Всем спасибо!
Balu
2017.12.04, 18:50
Форум: Общие вопросы (Yii 2.x)
Тема: Защита папки upload
Ответы: 9
Просмотры: 3453

Re: Защита папки upload

Спасибо огромное. Два вопроса: 1. пункт 6 - как вебсервер будет сравнивать user51 и XYZ - откуда он знает об их соотвествии? мы будем дописывать htaccess каждый раз как регистрируется пользователь? что если за статику отвечает нжинкс? 2. тот же вопрос про ABC - откуда вебсервер знает текущий индифик...
Balu
2017.12.04, 17:28
Форум: Общие вопросы (Yii 2.x)
Тема: Защита папки upload
Ответы: 9
Просмотры: 3453

Re: Защита папки upload

Вы серьезно? редкие случаи? В моем случае пользователь загружает документы в виде картинок, xsl, pdf файлов и он должен быть абсолютно уверен, что никто кроме него их не увидит. Я не считаю что это редкий случай. Генерировать длинные рандомные имена не выход. Проблем нет если просто направить с апач...
Balu
2017.12.04, 16:49
Форум: Общие вопросы (Yii 2.x)
Тема: Защита папки upload
Ответы: 9
Просмотры: 3453

Re: Защита папки upload

Bezlepkin писал(а): 2017.12.04, 16:47 Что бы зная url нельзя было другому скинуть?
да
Balu
2017.12.04, 12:44
Форум: Общие вопросы (Yii 2.x)
Тема: Защита папки Upload
Ответы: 3
Просмотры: 1530

Защита папки Upload

Добрый день. Подскажите пожалуйста модуль или расширение, позволяющее открывать загруженные файлы только залогиненым пользователям (чтобы картинки или др. файлы по прямой ссылке давали 403)
Balu
2017.12.04, 12:20
Форум: Общие вопросы (Yii 2.x)
Тема: Защита папки upload
Ответы: 9
Просмотры: 3453

Защита папки upload

Существуют ли модули или расширения для защиты всех файлов в папке upload?
Задача предоставить доступ к файлам только для залогиненых пользователей, причем пользователь с id 52 должен иметь доступ к файлам только в папке upload/user52, на остальные должен получать 403.