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

someweb
2017.08.16, 10:19
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести через Active Record или запросом самые покупаемые товары?
Ответы: 10
Просмотры: 1269

Re: Как вывести через Active Record или запросом самые покупаемые товары?

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

select products.name, sum(orders_products.qty) all_qty
from products
inner join orders_products on products.id = orders_products.product_id
group by products.name
order by all_qty desc
limit 10
Только осторожнее, запрос затратный.
someweb
2017.08.14, 12:51
Форум: Общие вопросы (Yii 2.x)
Тема: Скачивание файла с сервера через ajax-запрос
Ответы: 4
Просмотры: 1375

Re: Скачивание файла с сервера через ajax-запрос

Не нужен тут ajax, браузер не перейдет на страницу, а просто появится запрос на сохранение файла.
Если у вас блок с ссылкой обернут в pjax выставьте ссылке на загрузку data-pjax = 0
someweb
2017.08.11, 17:27
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите с передачей params в Url::to в layout.
Ответы: 3
Просмотры: 739

Re: Помогите с передачей params в Url::to в layout.

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

Url::to(['', 'language' => 'en', 'id' => Yii::$app->params['parameter_id']['id'] ])
А если хотите как у вас, то надо ArrayHelper::merge().
someweb
2017.08.11, 17:06
Форум: Общие вопросы (Yii 2.x)
Тема: Логирование изменений таблиц нстроек в БД
Ответы: 3
Просмотры: 860

Re: Логирование изменений таблиц нстроек в БД

Sereja3578 писал(а):
2017.08.11, 16:08
1) Одна таблица на все изменения со следующей структурой
table_name, column_name, old_value, new_value, value_type, date_time, user_id, session_id, ...
Убрать column_name и сериализовать всю запись(или только измененные столбцы) не подойдет?
someweb
2017.08.11, 16:55
Форум: Общие вопросы (Yii 2.x)
Тема: отсылка POST сообщений вместо mail в swiftmailer
Ответы: 41
Просмотры: 4579

Re: отсылка POST сообщений вместо mail в swiftmailer

$_SERVER["DOCUMENT_ROOT"].'test/index?g=yes' как раз это и делает. дает полный адресс. Да ну? http://php.net/manual/ru/reserved.variables.server.php 'DOCUMENT_ROOT' Директория корня документов, в которой выполняется текущий скрипт, в точности та, которая указана в конфигурационном файле сервера. Вы...
someweb
2017.08.07, 15:23
Форум: Общие вопросы (Yii 2.x)
Тема: отсылка POST сообщений вместо mail в swiftmailer
Ответы: 41
Просмотры: 4579

Re: отсылка POST сообщений вместо mail в swiftmailer

Оставьте папку vendor. Создайте у себя в проекте папку mailer. Создайте в ней файл PostTransport.php. В нем напишите namespace app\mailer; class PostTransport implements \Swift_Transport { } IDE будет ругаться, что: "класс должен быть декларирован как абстрактный либо должен включать методы register...
someweb
2017.08.07, 11:49
Форум: Общие вопросы (Yii 2.x)
Тема: отсылка POST сообщений вместо mail в swiftmailer
Ответы: 41
Просмотры: 4579

Re: отсылка POST сообщений вместо mail в swiftmailer

Вам надо реализовать этот интерфейс.

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

class PostTransport implements \Swift_Transport
{
    ...
}
someweb
2017.08.04, 08:56
Форум: Общие вопросы (Yii 2.x)
Тема: Случайный элемент из Model
Ответы: 3
Просмотры: 726

Re: Случайный элемент из Model

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

Model::find()->orderBy('RAND()')->one()
someweb
2017.08.03, 09:47
Форум: Общие вопросы (Yii 2.x)
Тема: GridView нужно исчерпывающее руководство
Ответы: 10
Просмотры: 1388

Re: GridView нужно исчерпывающее руководство

Ну как там, когда в ошибке ясно пишется DataColumn, а не ActionColumn.
Либо что-то не то с общей структурой параметра columns.
someweb
2017.08.03, 09:36
Форум: Общие вопросы (Yii 2.x)
Тема: GridView нужно исчерпывающее руководство
Ответы: 10
Просмотры: 1388

Re: GridView нужно исчерпывающее руководство

an.viktory@gmail.com писал(а):
2017.08.03, 09:17
Setting unknown property: yii\grid\DataColumn::update
Забыли вставить

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

            'class' => 'yii\grid\ActionColumn',
someweb
2017.08.02, 13:48
Форум: Общие вопросы (Yii 2.x)
Тема: Медленный COUNT(*) на большем количестве записей и GROUP BY
Ответы: 16
Просмотры: 2179

Re: Медленный COUNT(*) на большем количестве записей с JOINами

Насчет нужно ли постоянно актуальное количество это вам решать.
Кэш под каждый уникальный запрос будет создаваться.
У меня еще остатки на складе участвуют, но я их проверяю дополнительно при добавлении в корзину.
someweb
2017.08.02, 13:31
Форум: Общие вопросы (Yii 2.x)
Тема: Медленный COUNT(*) на большем количестве записей и GROUP BY
Ответы: 16
Просмотры: 2179

Re: Медленный COUNT(*) на большем количестве записей с JOINами

Закэшировать нельзя? У меня похожей сложности запрос на таблицу в 50 000 записей 700 мс после сброса кэша (core i5 2.9 обычный HDD)
someweb
2017.08.01, 10:07
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 gitignore
Ответы: 24
Просмотры: 5294

Re: Yii2 gitignore

composer install
А зачем там кэши?
someweb
2017.07.31, 14:20
Форум: Общие вопросы (Yii 2.x)
Тема: запуск action через Ajax
Ответы: 3
Просмотры: 468

Re: запуск action через Ajax

Что то вы не то пытаетесь сделать или неправильно формулируете вопрос.