Найдено 572 результата
- 2020.11.24, 05:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вопрос по использованию Sluggable Behavior
- Ответы: 2
- Просмотры: 1394
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
- Просмотры: 1394
Вопрос по использованию 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
- Просмотры: 1089
Не понятна работа подключения компонентов
Доброй ночи! Вопрос такой, в конфиге висит запуск двух функций на событие 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.30, 14:05
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Бага в клиентской валидации RadioList
- Ответы: 3
- Просмотры: 11685
- 2019.09.26, 10:41
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Бага в клиентской валидации RadioList
- Ответы: 3
- Просмотры: 11685
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
- Просмотры: 11685
Бага в клиентской валидации RadioList
Добрый день! Заметил багу. Есть RadioList и если один из пунктов disabled - то клиентская валидация совсем не работает. Хотя для выбора остаются другие пункты. Прилагаю пример кода: <?php echo $form->field($orderForm, 'payment_type_id')->radioList(\yii\helpers\ArrayHelper::map($paymentTypes, 'id', '...
- 2019.06.19, 16:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите доказать необходимость yii в высоконагруженном проекте (highload).
- Ответы: 13
- Просмотры: 4741
- 2019.06.12, 01:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обновление кеша тормозит
- Ответы: 3
- Просмотры: 1513
Re: Обновление кеша тормозит
Здравствуйте, Александр!
"Тормозить" кеширование начало перед тем, как я обновился (и не помогло), была версия 2.0.14.
И ПО на сервере не изменялось до появления проблемы.
Вот думаю, что такое могло произойти?
"Тормозить" кеширование начало перед тем, как я обновился (и не помогло), была версия 2.0.14.
И ПО на сервере не изменялось до появления проблемы.
Вот думаю, что такое могло произойти?
- 2019.06.08, 22:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обновление кеша тормозит
- Ответы: 3
- Просмотры: 1513
Обновление кеша тормозит
Добрый вечер! Имеем кеширование главной страницы: 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
- Просмотры: 1279
Re: Изменение статуса в модели и отправка емейла
NeverDie, делайте команду ChangeModelStatusCommand.
https://github.com/trntv/yii2-command-bus
И запускайте из любого места, хоть из консольных экшенов.
Там же в команде добавляйте отправку емейла, да и вообще что угодно.
https://github.com/trntv/yii2-command-bus
И запускайте из любого места, хоть из консольных экшенов.
Там же в команде добавляйте отправку емейла, да и вообще что угодно.
- 2019.05.14, 14:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Взломали базу данных, можно ли узнать как?
- Ответы: 15
- Просмотры: 4882
- 2019.05.10, 21:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Виджиты yii2 для карточки товара и микроразметка
- Ответы: 6
- Просмотры: 2355
Re: Виджиты yii2 для карточки товара и микроразметка
А почему Вы не хотите просто во вьюшке вписать?
Код: Выделить всё
<h1 itemprop="name"><?= $offer->product->name ?></h1>
- 2019.03.27, 08:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кол-во посещений
- Ответы: 7
- Просмотры: 2766
Re: Кол-во посещений
ты в БД заносил кто посещал страницу? Или как ты запоминал юзера? Может сделать таблицу views и в неё заносить кто и кого посещал, и при посещение юзера, чекать в таблице, если там есть запись тогда не засчитывать просмотр. Таблица будет следующая: id to_user from_user date Что скажешь на счёт тако...
- 2019.03.26, 20:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кол-во посещений
- Ответы: 7
- Просмотры: 2766
Re: Кол-во посещений
Весело тут на форуме :) Я когда-то делал учет по хешам, который строится по md5 hash от ip пользователя и его id (если залогинен), либо просто ip, если не залогинен. Для того, чтоб исключить повторные просмотры и считать только уникальные. И еще можно завязываться дополнительно на куки, но это легко...
- 2019.03.06, 01:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вывести все SQL запросы страницы ТОЛЬКО приложения?
- Ответы: 15
- Просмотры: 4416
Re: Как вывести все SQL запросы страницы ТОЛЬКО приложения?
Во встроенном дебагере ведь есть таймлайн и время, потраченное на запросы? Еще и в визуальном виде..i-programmer писал(а): ↑2019.03.05, 19:07 как же тогда оптимизировать систему и мои составленные запросы
- 2019.02.02, 01:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Связи в модулях. API в модулях.
- Ответы: 3
- Просмотры: 1400
Re: Связи в модулях. API в модулях.
На примере модуля "dealer" (дилер) 1. Делаю таблицу dealer_to_geo 2. Добавляю релейшн в модель Dealer - getDealerGeo() via table dealer_to_geo 3. Добавляю public static function в модели Geo, чтобы выбирать все доступные Geo для выпадающего списка 4. Добавляю в форму создания/редактировани...
- 2019.01.21, 08:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: При кэшировании страниц ошибка "Сайт выполнил переадресацию слишком много раз"
- Ответы: 9
- Просмотры: 3382
Re: При кэшировании страниц ошибка "Сайт выполнил переадресацию слишком много раз"
Дебагер включен? Посмотрите последнюю запись.
- 2018.12.31, 23:35
- Форум: Установка и настройка
- Тема: Как на CentOs решить проблему установки composer — Cannot allocate memory?
- Ответы: 4
- Просмотры: 4984
Re: Как на CentOs решить проблему установки composer — Cannot allocate memory?
Там есть ограничения по подключению свопа для целей безопасности, поэтому через поддержку только. Добавили наверно свопчик уже?
- 2018.12.29, 13:45
- Форум: Установка и настройка
- Тема: Как на CentOs решить проблему установки composer — Cannot allocate memory?
- Ответы: 4
- Просмотры: 4984
Re: Как на CentOs решить проблему установки composer — Cannot allocate memory?
Код: Выделить всё
sudo swapon -a
- 2018.12.22, 13:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Библиотека для мульти-загрузки файлов на сторонние статические сервера
- Ответы: 1
- Просмотры: 1513
Re: Библиотека для мульти-загрузки файлов на сторонние статические сервера
Не совсем, это библиотека для мультиаплоада файлов на Яваскрипте (там в описании есть).
Под Вашу задачу вот это дело подойдет: https://github.com/yii2-starter-kit/yii2-file-kit
Под Вашу задачу вот это дело подойдет: https://github.com/yii2-starter-kit/yii2-file-kit