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

PendalF
2019.07.29, 13:55
Форум: Общие вопросы (Yii 2.x)
Тема: Как в запросе добавить JSON_TABLE в конец секции FROM в AR?
Ответы: 3
Просмотры: 1248

Re: Как в запросе добавить JSON_TABLE в конец секции FROM в AR?

Да, всё именно так. Вначале я хотел поменять класс через DI, но yii\db\Query наотрез отказался меняться, хотя yii\db\ActiveQuery меняется без проблем, поэтому пришлось менять через classesMap. Тоже переживаю насчёт того, что при обновлении придётся эти файлы обновлять вручную, но другого способа я н...
PendalF
2019.07.27, 16:10
Форум: Общие вопросы (Yii 2.x)
Тема: Как в запросе добавить JSON_TABLE в конец секции FROM в AR?
Ответы: 3
Просмотры: 1248

Re: Как в запросе добавить JSON_TABLE в конец секции FROM в AR?

Решил проблему так: переопределил с помощью classesMap классы yii\db\Query и yii\db\QueryBuilder, в которых переписал метод build и добавил свойство beforeWhere, с помощью которого уже и добавил нужный sql-код.
PendalF
2019.07.27, 10:43
Форум: Общие вопросы (Yii 2.x)
Тема: Как в запросе добавить JSON_TABLE в конец секции FROM в AR?
Ответы: 3
Просмотры: 1248

Как в запросе добавить JSON_TABLE в конец секции FROM в AR?

Здравствуйте! Есть таблица artist в базе с полем data_json, в котором хранится json, я хочу с помощью AR в конец секции FROM добавить следующий код: JSON_TABLE(data_json, '$.songs[*]' COLUMNS ( name VARCHAR(128) PATH '$.name', duration INT PATH '$.duration' ) ) songs Пишу вот так: $query->from([ 'ar...
PendalF
2019.03.27, 09:38
Форум: Общие вопросы (Yii 2.x)
Тема: Вывод локальных переменных при обработке ошибок
Ответы: 2
Просмотры: 1081

Re: Вывод локальных переменных при обработке ошибок

Вот если бы функция debug_backtrace(true) отдавала не только результаты объектов, но и переменных, тогда можно было бы расширить информацию о трассировке. Вот здесь человек задаётся тем же вопросом: https://stackoverflow.com/questions/341 ... race-level
PendalF
2019.03.27, 06:34
Форум: Общие вопросы (Yii 2.x)
Тема: Вывод локальных переменных при обработке ошибок
Ответы: 2
Просмотры: 1081

Вывод локальных переменных при обработке ошибок

Хочу вывести все локальные переменные в сообщении об ошибке. В yii\web\ErrorHandler можно задать вывод глобальных переменных с помощью свойства displayVars. А как мне сделать так, чтобы в сообщении об ошибке выводились все локальные переменные и свойства класса (грубо говоря как в xdebug'е)?
PendalF
2019.03.25, 16:15
Форум: Предлагаю работу
Тема: Движок сайта-каталога игр на Yii2 (вёрстка готова)
Ответы: 5
Просмотры: 2841

Re: Движок сайта-каталога игр на Yii2 (вёрстка готова)

>да, а так связь один ко многим. теги всегда многие ко многим, вроде... 1 статья может иметь много тегов, и 1 тег может быть у нескольких статей Да, вы правы. Касательно связи тег-приложение = многие-ко-многим, но у каждого тега есть ещё категория, и для данной связи получается один ко многим (тег ...
PendalF
2019.03.25, 13:16
Форум: Предлагаю работу
Тема: Движок сайта-каталога игр на Yii2 (вёрстка готова)
Ответы: 5
Просмотры: 2841

Re: Движок сайта-каталога игр на Yii2 (вёрстка готова)

верстка чего, фронта, готова? Да, фронтенда А теги как сущностям добавлять планируется, просто через запятую? В админке - да, а так связь один ко многим. Ни слова про регистрацию и пользователей системы. Да, чтобы удешевить и упростить задачу сейчас не будет регистрации пользователей. Только админк...
PendalF
2019.03.24, 17:29
Форум: Предлагаю работу
Тема: Движок сайта-каталога игр на Yii2 (вёрстка готова)
Ответы: 5
Просмотры: 2841

Движок сайта-каталога игр на Yii2 (вёрстка готова)

Нужно сделать движок сайта-каталога приложений на Yii2. Вёрстка уже готова. Структуру и функционал страниц см. на скриншотах и в ТЗ. Нужно сделать типы страниц, которые указаны в структуре. Помимо этого, нужно написать админку для добавления/редактирования приложений. Сообщите пожалуйста сроки, стои...
PendalF
2018.12.23, 17:15
Форум: Общие вопросы (Yii 2.x)
Тема: Как в Yii2 использовать limit range?
Ответы: 5
Просмотры: 2469

Re: Как в Yii2 использовать limit range?

Да, действительно. Это то же самое. Я был не прав.
PendalF
2018.12.23, 09:14
Форум: Общие вопросы (Yii 2.x)
Тема: Как в Yii2 использовать limit range?
Ответы: 5
Просмотры: 2469

Re: Как в Yii2 использовать limit range?

Это не совсем то же самое.
PendalF
2018.12.22, 18:33
Форум: Общие вопросы (Yii 2.x)
Тема: Как в Yii2 использовать limit range?
Ответы: 5
Просмотры: 2469

Как в Yii2 использовать limit range?

Здравствуйте!
Как в Yii2 в ActiveRecord использоваться limit range, типа такого:

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

LIMIT 1000, 20
OFFSET не предлагать, в моём случае он не подходит
PendalF
2018.11.26, 12:04
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтрация сообщений в логе
Ответы: 1
Просмотры: 775

Фильтрация сообщений в логе

Здравствуйте!
У класса yii\log\Target есть свойство $except, которое принимает шаблоны категорий, которые надо исключить из лога.
Есть ли что-то подобное, для тела сообщений? Т.е. если в сообщении встречается какая-то строка, то исключаем это сообщение из лога.
PendalF
2017.02.08, 13:29
Форум: Предлагаю работу
Тема: Требуется Yii2 разработчик на удалёнку, оклад 50 т.р.
Ответы: 0
Просмотры: 2950

Требуется Yii2 разработчик на удалёнку, оклад 50 т.р.

Добрый день! В молодой, но амбициозный стартап по недвижимости Санкт-Петербурга разыскивается опытный программист на постоянную удалённую работу. Нужно будет поддерживать и развивать существующий проект. Требуемые навыки PHP 7 Yii2 (основной фреймворк разработки) HTML, CSS JavaScript (небольшие куск...
PendalF
2016.09.27, 15:24
Форум: Предлагаю работу
Тема: Требуется веб-разработчик. Удалённая работа, оклад.
Ответы: 1
Просмотры: 1283

Требуется веб-разработчик. Удалённая работа, оклад.

Требуется веб-разработчик, умеющий работать с Yii2, Git, Composer на удалёнку на постоянную работу. Возможно, начинающий, ничего супер-сложного требоваться не будет. Задачи типовые. Есть несколько проектов, нужно будет поддерживать их, внедрять новый функционал, "быть на подхвате". Я буду ...
PendalF
2016.09.20, 22:31
Форум: Общие вопросы (Yii 2.x)
Тема: Кэширование запросов к БД на время жизни приложения
Ответы: 12
Просмотры: 4017

Re: Кэширование запросов к БД на время жизни приложения

Только мне не совсем понятно насчёт параметра duration у ArrayCache. Получается, он там нужен для того, чтобы в миллисекундах определить срок кэша (до момента как закончится жизненный цикл приложения), а если поставить 0, то кэш "просрочится", как только будет закончен жизненнный цикл прил...
PendalF
2016.09.20, 21:30
Форум: Общие вопросы (Yii 2.x)
Тема: dropDowmList
Ответы: 3
Просмотры: 1575

Re: dropDowmList

Сохранить значение в сессию?
PendalF
2016.09.20, 21:17
Форум: Общие вопросы (Yii 2.x)
Тема: Кэширование запросов к БД на время жизни приложения
Ответы: 12
Просмотры: 4017

Re: Кэширование запросов к БД на время жизни приложения

Только в этом случае метод getCount тоже должен быть статичный. Пожалуй, это подойдёт. Спасибо, Ян!
PendalF
2016.09.20, 21:07
Форум: Общие вопросы (Yii 2.x)
Тема: Кэширование запросов к БД на время жизни приложения
Ответы: 12
Просмотры: 4017

Re: Кэширование запросов к БД на время жизни приложения

Типа такого? class ApartmentsCountProvider extends Object {     /**      * @var array хранит результаты запросов      */     protected static $cache;          public function getCount()     {         if (!isset(self::$cache[__METHOD__])) {             self::$cache[__METHOD__] = Yii::$app->rb->create...