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

an.viktory@gmail.com
2019.06.23, 17:47
Форум: Общие вопросы (Yii 2.x)
Тема: Из тестов не видно классов
Ответы: 1
Просмотры: 194

Re: Из тестов не видно классов

перед тем как тесты начнутся надо подключить все то, что подлючает yii2 в файле index-test.php в так называемый bootstrap (предварительная загрузка, откорретируйте пути чтобы они были валидными, phpStorm подскает если что) require(__DIR__ . '/../../vendor/autoload.php'); require(__DIR__ . '/../../ve...
an.viktory@gmail.com
2019.06.23, 17:36
Форум: Общие вопросы (Yii 2.x)
Тема: update-all-by-one-command
Ответы: 0
Просмотры: 108

update-all-by-one-command

при обновлении проекта нужно выполнить минимум например 4 комманды последовательно git pull && composer update && php yii migrate -y && php yii cron/update-tasks можно ли закинуть все это в композер в секцию scripts чтобы все это делать одной коммандой. Есть ли у кого то опыт и на сколько это решени...
an.viktory@gmail.com
2019.06.11, 17:13
Форум: Общие вопросы (Yii 2.x)
Тема: Вставка большого кол-ва записей одним запросом
Ответы: 4
Просмотры: 274

Re: Вставка большого кол-ва записей одним запросом

ну ведь это немного кослыли. другого решения как я понимаю нет или оно не имеет смысла в плане выигрыша производительности ?
an.viktory@gmail.com
2019.06.11, 14:30
Форум: Общие вопросы (Yii 2.x)
Тема: Вставка большого кол-ва записей одним запросом
Ответы: 4
Просмотры: 274

Вставка большого кол-ва записей одним запросом

предположим есть 100 объектов AR и мне надо их сохранить в базу. В принципе я могу составить сырые запросы и отравить из пачкой но при этом с пропущу валидацию и не буду проверять а стоит ли вообще сохранять объект т.е. к нем может не быть изменений. Можно ли как то чтобы на методе save брать сырой ...
an.viktory@gmail.com
2019.06.06, 10:51
Форум: Общие вопросы (Yii 2.x)
Тема: Использование хеша одновремено с Id
Ответы: 5
Просмотры: 358

Re: Использование хеша одновремено с Id

а как мне сделать guid покрасивее. ну например чтобы он был всего 6 случайных символов из позволенных не должно хватить.
an.viktory@gmail.com
2019.06.04, 20:20
Форум: Общие вопросы (Yii 2.x)
Тема: Использование хеша одновремено с Id
Ответы: 5
Просмотры: 358

Re: Использование хеша одновремено с Id

само решение я уже и озвучиваю в вопросе, но мне надо понимать что я не огребу проблем в будущем при оптимизации.
Похоже единственным решением будет полевые испытания.
an.viktory@gmail.com
2019.06.01, 13:29
Форум: Общие вопросы (Yii 2.x)
Тема: Двойная запись в БД. ActiveRecord
Ответы: 6
Просмотры: 352

Re: Двойная запись в БД. ActiveRecord

Безусловно нужно посмотреть что там в дебаг панели по последним запросам.... но один раз у меня была проблема из-за расширения браузера которое для каких то своих целей дублировала запросы на сервер и тем самым создавались две записи, после удаления расширения проблема ушла. Возможно в вашем случае ...
an.viktory@gmail.com
2019.06.01, 13:15
Форум: Общие вопросы (Yii 2.x)
Тема: Использование хеша одновремено с Id
Ответы: 5
Просмотры: 358

Использование хеша одновремено с Id

Задача: 1. Не дать любопытным попытаться проанализировать структуру приложения (по id часто можно определить кол-во пользователей, статей и пр.). 2. Отвязаться от глобального автоинкремента. Ну т.е. если например статьи пользователей лежат в базе posts то список post_id статей пользователя может выг...
an.viktory@gmail.com
2019.06.01, 12:22
Форум: Общие вопросы (Yii 2.x)
Тема: yii-dream-team/yii2-upload-behavior
Ответы: 2
Просмотры: 209

Re: yii-dream-team/yii2-upload-behavior

Огромное спасибо
an.viktory@gmail.com
2019.06.01, 12:20
Форум: Общие вопросы (Yii 2.x)
Тема: Запрос содержит все включения из связаной таблицы
Ответы: 3
Просмотры: 266

Re: Запрос содержит все включения из связаной таблицы

Спасибо работает. Тогда еще вопрос какое решение оптимальное в качестве производительности и нагрузки на Mysql?
an.viktory@gmail.com
2019.05.29, 12:05
Форум: Общие вопросы (Yii 2.x)
Тема: Запрос содержит все включения из связаной таблицы
Ответы: 3
Просмотры: 266

Запрос содержит все включения из связаной таблицы

как изменит запрос чтобы он работал не как или а как and
т.е. если в functions приходит 1,2 то мне нужны все записи у которых есть и 1 и 2

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

  if ($this->functions) $query->andWhere(['in', 'functions.id', $this->functions]);
  
an.viktory@gmail.com
2019.05.29, 12:00
Форум: Общие вопросы (Yii 2.x)
Тема: yii-dream-team/yii2-upload-behavior
Ответы: 2
Просмотры: 209

yii-dream-team/yii2-upload-behavior

у модели нет есть только developer_id как мне составить путь с учетом этого параметра public function behaviors() { return [ [ 'class' => '\yiidreamteam\upload\FileUploadBehavior', 'attribute' => 'fileUpload', 'filePath' => '@webroot/uploads/[[pk]].[[extension]]', 'fileUrl' => '/uploads/[[pk]].[[ext...
an.viktory@gmail.com
2019.05.25, 11:38
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с миграцией
Ответы: 5
Просмотры: 219

Re: проблема с миграцией

спасибо /* // Use safeUp/safeDown to run migration code within a transaction public function safeUp() { } public function safeDown() { } */ зачем этот метод если он не оборачивается в транзакцию и не откатывается в случае ошибки ? приходится руками удалять то что она насоздавала до ошибки ? есть раз...
an.viktory@gmail.com
2019.05.25, 11:21
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с миграцией
Ответы: 5
Просмотры: 219

Re: проблема с миграцией

Да и почему он не отменяет транзакцию если миграция сломалась ? оборачиваю в метод saveUp()
an.viktory@gmail.com
2019.05.25, 10:37
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с миграцией
Ответы: 5
Просмотры: 219

проблема с миграцией

if ($this->db->driverName === 'mysql') { $tableOptions = 'CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE=InnoDB'; } $this->createTable('{{%reviews}}', [ 'id' => $this->primaryKey(11), 'program_id' => $this->integer(7), 'title' => $this->string(255)->notNull(), 'status' => $this->smallInteger(1)-...
an.viktory@gmail.com
2019.04.03, 15:19
Форум: Общие вопросы (Yii 2.x)
Тема: Кеширование большого объекта ActiveRecords
Ответы: 1
Просмотры: 230

Кеширование большого объекта ActiveRecords

1. Допустим есть объект ActiveRecord 2. После того как он будет найден идет его инициализация т.е. формирование большого количества protected свойств которые представляют из себя проиндексированные значения типа ключ-значение и т.к. дергается очень много разных связей (более 10 ) то иногда этот проц...
an.viktory@gmail.com
2019.04.03, 11:26
Форум: Общие вопросы (Yii 2.x)
Тема: отдача pdf (любого файла) по token
Ответы: 2
Просмотры: 191

Re: отдача pdf (любого файла) по token

т.е. все сводится к реализации такого экшена ?

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

public function actionDownload($token)
{
if (DowdLoadTokens::ExistsAndNotExpired($token)) {
    return \Yii::$app->response->sendFile('path/to/file.txt');
} return "Кукиш вам";
Спасибо
an.viktory@gmail.com
2019.04.03, 10:21
Форум: Общие вопросы (Yii 2.x)
Тема: отдача pdf (любого файла) по token
Ответы: 2
Просмотры: 191

отдача pdf (любого файла) по token

1. Реализую интерфейс обмена файлами в другую систему. 2. Файл должен быть доступен например по публичной ссылке по определенному токену в ограниченное время например 60 секунд. 3. Пример: www.example.com/uploads/23/export_gile.pdf?token=vsahfhkhnrkvagfyeuhGGjdg 4. Файл имеет конфиденциальную информ...