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

leonenco
2020.06.25, 05:09
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не работает ajax
Ответы: 12
Просмотры: 472

Re: Почему не работает ajax

А как вы рендерите элемент на который вы подвесили Jquery action? Через Ajax? Для начала я бы хотя бы сделал так: $(document).on('click', '.to-cart', function(e){ //<----- e.preventDefault(); var id = $(this).data('id'); $.ajax({ url: '/cart/add', data: {id: id}, type: 'GET', success: function(res){...
leonenco
2020.03.02, 23:48
Форум: Общие вопросы (Yii 2.x)
Тема: Поведение горизонтальной формы редактирования
Ответы: 1
Просмотры: 481

Re: Поведение горизонтальной формы редактирования

Из официальной докуметации: https://getbootstrap.com/docs/3.4/css/#forms <form class="form-inline"> <-------------------------------- <div class="form-group"> <label for="exampleInputName2">Name</label> <input type="text" class="form-control" id="exampleInputName2" placeholder="Jane Doe"> </div> <di...
leonenco
2020.02.26, 06:52
Форум: Общие вопросы (Yii 2.x)
Тема: Реализация оповещений
Ответы: 6
Просмотры: 842

Re: Реализация оповещений

Как вариант, вы можете посмотреть в сторону Mail Queue. https://github.com/Tigrov/yii2-mailqueue
leonenco
2020.01.25, 05:00
Форум: Общие вопросы (Yii 2.x)
Тема: GridView сортировка по дополнительному полю
Ответы: 4
Просмотры: 555

Re: GridView сортировка по дополнительному полю

Предоставьте SQL запрос с корректным отображением данных из БД. Это поможет сформировать првельно запрос в вашей модели поиска.
leonenco
2019.12.07, 11:41
Форум: Общие вопросы (Yii 2.x)
Тема: Yii 2.0 без Composer
Ответы: 15
Просмотры: 1060

Re: Yii 2.0 без Composer

ElisDN писал(а):
2019.12.05, 17:51
Это всё костыли. Проще с Composer.
Согласен. Легче поднять на локалке и обновиться, и потом залить на ремоут, чем париться с этим.
leonenco
2019.12.07, 11:38
Форум: Общие вопросы (Yii 2.x)
Тема: Yii 2.0 без Composer
Ответы: 15
Просмотры: 1060

Re: Yii 2.0 без Composer

Кто руководит этим форумом? Дима надо создать оценку ответов как на стаке. Это повысит мотивировку и репутацию ответов. Как видно из комента, "пациент" не внял ответу человека который дает дельные советы(как мне кажется). Может стоило бы задуматься. Вообще было бы интересно чтобы люди реально понима...
leonenco
2019.11.05, 04:35
Форум: Общие вопросы (Yii 2.x)
Тема: https htaccess переадресация с http на https
Ответы: 7
Просмотры: 632

Re: https htaccess переадресация с http на https

Вы можете в конфиге указать следующую инструкцию: $config = [ ... 'on beforeRequest' => function ($event) { if(!Yii::$app->request->isSecureConnection){ $url = Yii::$app->request->getAbsoluteUrl(); $url = str_replace('http:', 'https:', $url); Yii::$app->getResponse()->redirect($url); Yii::$app->end(...
leonenco
2019.09.27, 19:04
Форум: Общие вопросы (Yii 2.x)
Тема: ssl yii2
Ответы: 7
Просмотры: 913

Re: ssl yii2

Редирект поставьте с http на https 100% работает, на Stack Overflow гдето был прикольное решение, недавно на своем сайте забацал. подскажи, пожалуйста :-) 'on beforeRequest' => function ($event) { if(!Yii::$app->request->isSecureConnection){ $url = Yii::$app->request->getAbsoluteUrl(); $url = str_r...
leonenco
2019.09.26, 05:01
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает зависимый dropDoun, что не так делаю?
Ответы: 1
Просмотры: 349

Re: Не работает зависимый dropDoun, что не так делаю?

Вам необходимо создать второй action для обработки POST запросов на изменение категории. Погуглите Dependent Dropdown list yii2
leonenco
2019.09.26, 04:58
Форум: Общие вопросы (Yii 2.x)
Тема: ssl yii2
Ответы: 7
Просмотры: 913

Re: ssl yii2

yiiliveext писал(а):
2019.09.25, 10:15
Редирект поставьте с http на https
100% работает, на Stack Overflow гдето был прикольное решение, недавно на своем сайте забацал.
leonenco
2019.08.27, 02:32
Форум: Общие вопросы (Yii 2.x)
Тема: Model ограничение вывода данных на уровне модели
Ответы: 4
Просмотры: 816

Re: Model ограничение вывода данных на уровне модели

class Team extends ActiveRecord { public static function find(): ActiveQuery { return parent::find()->where(['!=', 'blocked' => 1]); } } или class Team extends ActiveRecord { public static function find(): TeamQuery { return (new TeamQuery(get_called_class()))->active(); } } https://www.yiiframewor...
leonenco
2019.08.16, 03:02
Форум: Общие вопросы (Yii 2.x)
Тема: Связи текущей Модели не передаются в email темплейт [Решено]
Ответы: 20
Просмотры: 1762

Re: Связи текущей Модели не передаются в email темплейт

1. Для создания событий \Yii::createObject не нужен. В данном случае ради краткости. Можно было в две строчки: $orderStatusEvent = new OrderStatusEvent(); $orderStatusEvent->status = $order->order_status_id; 2. Из одного объекта триггерить события другого - костыль. Зря не сделали метод trigger с м...
leonenco
2019.08.15, 06:06
Форум: Общие вопросы (Yii 2.x)
Тема: Связи текущей Модели не передаются в email темплейт [Решено]
Ответы: 20
Просмотры: 1762

Re: Связи текущей Модели не передаются в email темплейт

Если триггерить в контроллере, после коммита, то почему будет криво работать. В контроллере триггерить событие сущности? Если вас это смущает, можете создать это событие в контроллере. У меня возникнет проблема, так как на event created при условии что пэмент "лично в руки", я получу такую же пробл...
leonenco
2019.08.14, 04:18
Форум: Общие вопросы (Yii 2.x)
Тема: Связи текущей Модели не передаются в email темплейт [Решено]
Ответы: 20
Просмотры: 1762

Re: Связи текущей Модели не передаются в email темплейт

ElisDN писал(а):
2019.08.09, 10:14
Сделайте метод публичным и дёргайте $order->sendUserEmail() из контроллера после всех сохранений.
Так и сделал, нет смысла Апдэйтить весь ордер когда нужно только отправить имэйл. Вы как всегда правы. И надежнее, все айтемы точно сохранены перед отправкой имэйла.
leonenco
2019.08.09, 12:10
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с добавлением валидации поля.
Ответы: 4
Просмотры: 712

Re: Проблема с добавлением валидации поля.

Не видит функцию для валидации полей. Если делать так: ['full_name', 'required', 'when' => function ($model) { return $model->company_id == ''; }, 'whenClient' => "function (attribute, value) { return $('#transfer-company_id').val() == ''; }"], ['company_id', 'required', 'when' => function ($model)...
leonenco
2019.08.09, 11:00
Форум: Общие вопросы (Yii 2.x)
Тема: Связи текущей Модели не передаются в email темплейт [Решено]
Ответы: 20
Просмотры: 1762

Re: Связи текущей Модели не передаются в email темплейт

ElisDN писал(а):
2019.08.09, 10:14
Сделайте метод публичным и дёргайте $order->sendUserEmail() из контроллера после всех сохранений.
Хотелось чтоб это все было на автомате, у меня метод в модели который чекает статус заказа и в зависимости от него делает нотификацию юзеру или админу.
leonenco
2019.08.09, 10:57
Форум: Общие вопросы (Yii 2.x)
Тема: Связи текущей Модели не передаются в email темплейт [Решено]
Ответы: 20
Просмотры: 1762

Re: Связи текущей Модели не передаются в email темплейт

Внесу свои 5 копеек - у вас action получился достаточно перегруженным, с вызовом множества вспомогательных методов, сильной вложенностью и дублирующимся кодом. Не задумывались о рефакторинге с вынесением некоторых вещей из контроллера? Я согласен с вами. Накатываю основную логику сейчас, потом буду...
leonenco
2019.08.09, 10:42
Форум: Общие вопросы (Yii 2.x)
Тема: Связи текущей Модели не передаются в email темплейт [Решено]
Ответы: 20
Просмотры: 1762

Re: Связи текущей Модели не передаются в email темплейт

Ok, решение изменить момент нотификации с `newRecord` на existing в методе `afterSave()`, в контроллере после `$transaction->commit()` вызываю `$order->update()` чтобы отправить имэйл пользователю. Спасибо Дмитрий за наводку.