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

Йож
2020.11.24, 05:04
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по использованию Sluggable Behavior
Ответы: 2
Просмотры: 1380

Re: Вопрос по использованию Sluggable Behavior

public function behaviors() { return [ 'sluggable' => [ 'class' => SluggableBehavior::class, 'attribute' => 'title', 'immutable' => true, ], ]; public function search($params) { $this->detachBehavior('sluggable'); //... } Спасибо!
Йож
2020.09.19, 09:58
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по использованию Sluggable Behavior
Ответы: 2
Просмотры: 1380

Вопрос по использованию Sluggable Behavior

Добрый день! Использую стандартный use yii\behaviors\SluggableBehavior; Версия Yii 2.0.38. [ 'class' => SluggableBehavior::class, 'attribute' => 'title', 'immutable' => true, ], При фильтре по гриду по колонке title поведение переводит то, что введено - в slug и передает в поиск. class BrandSearch e...
Йож
2019.12.02, 00:06
Форум: Общие вопросы (Yii 2.x)
Тема: Не понятна работа подключения компонентов
Ответы: 2
Просмотры: 1076

Не понятна работа подключения компонентов

Доброй ночи! Вопрос такой, в конфиге висит запуск двух функций на событие afterlogin из компонента cart: 'user' => [ 'class' => 'yii\web\User', 'identityClass' => 'common\models\User', 'loginUrl' => ['/user/sign-in/login'], 'enableAutoLogin' => true, 'as afterLogin' => 'common\behaviors\LoginTimesta...
Йож
2019.09.26, 10:41
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Бага в клиентской валидации RadioList
Ответы: 3
Просмотры: 11605

Re: Бага в клиентской валидации RadioList

Пока решил костылем (запрещаю нажатие на пункт радиолиста): <?php echo $form->field($orderForm, 'payment_type_id')->radioList(\yii\helpers\ArrayHelper::map($paymentTypes, 'id', 'title'), [ 'item' => function ($index, $label, $name, $checked, $value) use ($paymentTypes) { $disabledClass = $paymentTyp...
Йож
2019.09.26, 10:17
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Бага в клиентской валидации RadioList
Ответы: 3
Просмотры: 11605

Бага в клиентской валидации RadioList

Добрый день! Заметил багу. Есть RadioList и если один из пунктов disabled - то клиентская валидация совсем не работает. Хотя для выбора остаются другие пункты. Прилагаю пример кода: <?php echo $form->field($orderForm, 'payment_type_id')->radioList(\yii\helpers\ArrayHelper::map($paymentTypes, 'id', '...
Йож
2019.06.12, 01:07
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление кеша тормозит
Ответы: 3
Просмотры: 1495

Re: Обновление кеша тормозит

Здравствуйте, Александр!

"Тормозить" кеширование начало перед тем, как я обновился (и не помогло), была версия 2.0.14.
И ПО на сервере не изменялось до появления проблемы.

Вот думаю, что такое могло произойти?
Йож
2019.06.08, 22:05
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление кеша тормозит
Ответы: 3
Просмотры: 1495

Обновление кеша тормозит

Добрый вечер! Имеем кеширование главной страницы: public function behaviors() { return [ [ 'class' => 'yii\filters\PageCache', 'only' => ['index'], 'duration' => 3600, 'variations' => [ \Yii::$app->language, ], 'dependency' => [ 'class' => 'yii\caching\DbDependency', 'sql' => 'SELECT COUNT(*) FROM a...
Йож
2019.05.21, 20:31
Форум: Общие вопросы (Yii 2.x)
Тема: Изменение статуса в модели и отправка емейла
Ответы: 2
Просмотры: 1266

Re: Изменение статуса в модели и отправка емейла

NeverDie, делайте команду ChangeModelStatusCommand.

https://github.com/trntv/yii2-command-bus

И запускайте из любого места, хоть из консольных экшенов.
Там же в команде добавляйте отправку емейла, да и вообще что угодно.
Йож
2019.05.14, 14:08
Форум: Общие вопросы (Yii 2.x)
Тема: Взломали базу данных, можно ли узнать как?
Ответы: 15
Просмотры: 4759

Re: Взломали базу данных, можно ли узнать как?

rotting писал(а): 2019.05.13, 14:14 Может логи запросов к mysql можно где посмотреть?
Проверьте целостность самой базы. Может, просто deface сделан (замена главной страницы).
А так логи к mysql не помогут, взломать могли через любое другое место (даже соседний сайт) и выгрузить себе базу.
Йож
2019.05.10, 21:43
Форум: Общие вопросы (Yii 2.x)
Тема: Виджиты yii2 для карточки товара и микроразметка
Ответы: 6
Просмотры: 2340

Re: Виджиты yii2 для карточки товара и микроразметка

А почему Вы не хотите просто во вьюшке вписать?

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

<h1 itemprop="name"><?= $offer->product->name ?></h1>
Йож
2019.03.27, 08:56
Форум: Общие вопросы (Yii 2.x)
Тема: Кол-во посещений
Ответы: 7
Просмотры: 2728

Re: Кол-во посещений

ты в БД заносил кто посещал страницу? Или как ты запоминал юзера? Может сделать таблицу views и в неё заносить кто и кого посещал, и при посещение юзера, чекать в таблице, если там есть запись тогда не засчитывать просмотр. Таблица будет следующая: id to_user from_user date Что скажешь на счёт тако...
Йож
2019.03.26, 20:53
Форум: Общие вопросы (Yii 2.x)
Тема: Кол-во посещений
Ответы: 7
Просмотры: 2728

Re: Кол-во посещений

Весело тут на форуме :) Я когда-то делал учет по хешам, который строится по md5 hash от ip пользователя и его id (если залогинен), либо просто ip, если не залогинен. Для того, чтоб исключить повторные просмотры и считать только уникальные. И еще можно завязываться дополнительно на куки, но это легко...
Йож
2019.03.06, 01:06
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести все SQL запросы страницы ТОЛЬКО приложения?
Ответы: 15
Просмотры: 4343

Re: Как вывести все SQL запросы страницы ТОЛЬКО приложения?

i-programmer писал(а): 2019.03.05, 19:07 как же тогда оптимизировать систему и мои составленные запросы
Во встроенном дебагере ведь есть таймлайн и время, потраченное на запросы? Еще и в визуальном виде..
Йож
2019.02.02, 01:23
Форум: Общие вопросы (Yii 2.x)
Тема: Связи в модулях. API в модулях.
Ответы: 3
Просмотры: 1393

Re: Связи в модулях. API в модулях.

На примере модуля "dealer" (дилер) 1. Делаю таблицу dealer_to_geo 2. Добавляю релейшн в модель Dealer - getDealerGeo() via table dealer_to_geo 3. Добавляю public static function в модели Geo, чтобы выбирать все доступные Geo для выпадающего списка 4. Добавляю в форму создания/редактировани...
Йож
2018.12.31, 23:35
Форум: Установка и настройка
Тема: Как на CentOs решить проблему установки composer — Cannot allocate memory?
Ответы: 4
Просмотры: 4935

Re: Как на CentOs решить проблему установки composer — Cannot allocate memory?

Там есть ограничения по подключению свопа для целей безопасности, поэтому через поддержку только. Добавили наверно свопчик уже?
Йож
2018.12.29, 13:45
Форум: Установка и настройка
Тема: Как на CentOs решить проблему установки composer — Cannot allocate memory?
Ответы: 4
Просмотры: 4935

Re: Как на CentOs решить проблему установки composer — Cannot allocate memory?

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

sudo swapon -a
если не получается, пишите в поддержку, виртуализация случаем не OpenVZ?
Йож
2018.12.22, 13:28
Форум: Общие вопросы (Yii 2.x)
Тема: Библиотека для мульти-загрузки файлов на сторонние статические сервера
Ответы: 1
Просмотры: 1500

Re: Библиотека для мульти-загрузки файлов на сторонние статические сервера

Не совсем, это библиотека для мультиаплоада файлов на Яваскрипте (там в описании есть).

Под Вашу задачу вот это дело подойдет: https://github.com/yii2-starter-kit/yii2-file-kit