Найдено 17 результатов
- 2018.01.19, 17:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: SQL помогите, часто нужно не знаю как красиво сделать.
- Ответы: 14
- Просмотры: 4303
Re: SQL помогите, часто нужно не знаю как красиво сделать.
Согласен, невнимателен
- 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 Структура у вас недодуманная. По хорошему записи профессий должны быть уникальными и связываться с юзерами через промежуточную таблицу. С та...
- 2018.01.19, 15:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: SQL помогите, часто нужно не знаю как красиво сделать.
- Ответы: 14
- Просмотры: 4303
Re: SQL помогите, часто нужно не знаю как красиво сделать.
Только вложенные, просто не получится - попадете на IMPOSSIBLE WHERE
- 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();
- 2018.01.03, 15:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Оптимизация запроса с множеством связей
- Ответы: 24
- Просмотры: 5190
Re: Оптимизация запроса с множеством связей
Если хотите заморочиться, кастомизируйте запрос и задайте количество через totalCount в провайдер
- 2017.12.29, 19:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Оптимизация запроса с множеством связей
- Ответы: 24
- Просмотры: 5190
Re: Оптимизация запроса с множеством связей
кстати на date_start, disactive, status etc. (т.е. на любые поля используемые в where или в ON ) тоже бы не мешало индексов навесить
так вроде правильно рендерится
- 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,
индексы расставили?
Да и таблицы лучше привести к одному типу
`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,
индексы расставили?
Да и таблицы лучше привести к одному типу
- 2017.12.29, 16:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Оптимизация запроса с множеством связей
- Ответы: 24
- Просмотры: 5190
Re: Оптимизация запроса с множеством связей
А чего у вас 3 таблицы MyISAM, а одна innoDB? И ключей чего-то не видно.
- 2017.12.29, 16:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Оптимизация запроса с множеством связей
- Ответы: 24
- Просмотры: 5190
Re: Оптимизация запроса с множеством связей
Можно попробовать EXPLAIN сделать для запроса в phpmyadmin и глянуть что почем.
- 2017.12.20, 02:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как исправить ошибку Call to a member function isAttributeRequired() on array?
- Ответы: 3
- Просмотры: 6197
- 2017.12.20, 01:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: Лимиты в query запросах
- Ответы: 6
- Просмотры: 2260
Re: Лимиты в query запросах
Я новичок в этом деле, но сдается мне что на уровне проектирования дб что-то совсем не так.
- 2017.12.05, 12:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Защита папки upload
- Ответы: 9
- Просмотры: 3453
Re: Защита папки upload
Всем спасибо!
- 2017.12.04, 18:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Защита папки upload
- Ответы: 9
- Просмотры: 3453
Re: Защита папки upload
Спасибо огромное. Два вопроса: 1. пункт 6 - как вебсервер будет сравнивать user51 и XYZ - откуда он знает об их соотвествии? мы будем дописывать htaccess каждый раз как регистрируется пользователь? что если за статику отвечает нжинкс? 2. тот же вопрос про ABC - откуда вебсервер знает текущий индифик...
- 2017.12.04, 17:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Защита папки upload
- Ответы: 9
- Просмотры: 3453
Re: Защита папки upload
Вы серьезно? редкие случаи? В моем случае пользователь загружает документы в виде картинок, xsl, pdf файлов и он должен быть абсолютно уверен, что никто кроме него их не увидит. Я не считаю что это редкий случай. Генерировать длинные рандомные имена не выход. Проблем нет если просто направить с апач...
- 2017.12.04, 16:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Защита папки upload
- Ответы: 9
- Просмотры: 3453
- 2017.12.04, 12:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Защита папки Upload
- Ответы: 3
- Просмотры: 1530
Защита папки Upload
Добрый день. Подскажите пожалуйста модуль или расширение, позволяющее открывать загруженные файлы только залогиненым пользователям (чтобы картинки или др. файлы по прямой ссылке давали 403)
- 2017.12.04, 12:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Защита папки upload
- Ответы: 9
- Просмотры: 3453
Защита папки upload
Существуют ли модули или расширения для защиты всех файлов в папке upload?
Задача предоставить доступ к файлам только для залогиненых пользователей, причем пользователь с id 52 должен иметь доступ к файлам только в папке upload/user52, на остальные должен получать 403.
Задача предоставить доступ к файлам только для залогиненых пользователей, причем пользователь с id 52 должен иметь доступ к файлам только в папке upload/user52, на остальные должен получать 403.