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

SiZE
2018.08.29, 22:52
Форум: Авторский код и библиотеки
Тема: Трейт для помощи создания миграций
Ответы: 4
Просмотры: 222

Re: Трейт для помощи создания миграций

А если создать шаблон миграции, где уже будут подготовленные функции newTables и newColumns, а в safeUp написано только upNewTables, upNewColumns, то это действительно экономит время. Если честно, я с такими велосипедами в миграции уже имел неоднократно дело. Всякий раз кто нибудь из коллег решает ...
SiZE
2018.08.29, 18:05
Форум: Авторский код и библиотеки
Тема: Трейт для помощи создания миграций
Ответы: 4
Просмотры: 222

Re: Трейт для помощи создания миграций

public function newTables() { return [ '{{%logs}}' => [ 'data' => $this->string(), ], '{{%user}}' => [ 'id' => $this->primaryKey(), 'login' => $this->string() ], ]; } vs $this->createTable('{{%logs}}', [ 'data' => $this->string(), ]); $this->createTable('{{%logs}}', [ 'id' => $this->primaryKey(), '...
SiZE
2018.08.26, 16:32
Форум: Общие вопросы (Yii 2.x)
Тема: Проверка расширения файла
Ответы: 12
Просмотры: 360

Re: Проверка расширения файла

FunStrike писал(а):
2018.08.23, 08:09
Решил проблему добавив

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

 'checkExtensionByMimeType' => false
Как я понял, валидация неверно определять типы файлов, из за чего происходит ошибка.
Добавь свои mime types
SiZE
2018.08.17, 11:35
Форум: Общие вопросы (Yii 2.x)
Тема: Кеш объектов внутри ActiveRecord
Ответы: 1
Просмотры: 137

Re: Кеш объектов внутри ActiveRecord

RTFM

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

$result = Item::getDb()->cache(function ($db) {
    return Item::find()->where(['id' => 1])->one();
});
или

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

Item::find()->cache(7200)->all();
Но если ты хочешь использовать один и тот же объект, тогда тебе подойдет композиция
SiZE
2018.08.15, 14:44
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка повторной отправки почты
Ответы: 4
Просмотры: 158

Re: Ошибка повторной отправки почты

Что в тексте ошибке не понятно?
SiZE
2018.08.14, 23:04
Форум: Общие вопросы по программированию
Тема: защита от подмены информации . REST
Ответы: 3
Просмотры: 183

Re: защита от подмены информации . REST

Как я понял... С сервера нам дают ключ который мы будем вставлять все рано в заголовок. получается тоже можно подделать... Ключ приватный и хранится на сервере. С помощью него подписываются и проверяются данные. Сам ключ никуда не передается. Ключ можно генерировать динамически, а так же задать ttl...
SiZE
2018.08.14, 16:34
Форум: Общие вопросы (Yii 2.x)
Тема: ElasticSearch дает ошибку 400
Ответы: 3
Просмотры: 185

Re: ElasticSearch дает ошибку 400

https://www.elastic.co/guide/en/elastic ... query.html
The fuzzy_like_this or flt query has been removed. Instead use the fuzziness parameter with the match query or the More Like This Query.
SiZE
2018.08.14, 11:39
Форум: Общие вопросы (Yii 2.x)
Тема: ElasticSearch дает ошибку 400
Ответы: 3
Просмотры: 185

Re: ElasticSearch дает ошибку 400

Текст ошибки, версия эластика, версия пакета?
SiZE
2018.08.06, 12:33
Форум: REST API (Yii 2.x)
Тема: Rest 404
Ответы: 3
Просмотры: 213

Re: Rest 404

покури yii2 Response::$format
SiZE
2018.08.02, 12:16
Форум: Общие вопросы (Yii 2.x)
Тема: Вызов функции СУБД через Query builder
Ответы: 5
Просмотры: 438

Re: Вызов функции СУБД через Query builder

psevdo писал(а):
2018.08.02, 11:12

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

$query->select(['func_name(646031, 1)']);
$command = $query->createCommand(Yii::$app->db);
$rows = $command->queryAll();
Вот так получилось.
Отлично. Домашнее задание: почему со строкой не прокатило? )
SiZE
2018.08.02, 10:15
Форум: Общие вопросы (Yii 2.x)
Тема: Вызов функции СУБД через Query builder
Ответы: 5
Просмотры: 438

Re: Вызов функции СУБД через Query builder

Попробуй через Expression или массив
SiZE
2018.07.26, 19:10
Форум: Обо всем
Тема: Yii2 - атака хейтеров и что делать дальше?
Ответы: 424
Просмотры: 24387

Re: Yii2 - атака хейтеров и что делать дальше?

samdark писал(а):
2018.02.08, 14:19
SiZE, дать прав на зачистку? :)
Мне надо было время, принять взвешенное решение. Я согласен.