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

leonenco
2020.03.02, 23:48
Форум: Общие вопросы (Yii 2.x)
Тема: Поведение горизонтальной формы редактирования
Ответы: 1
Просмотры: 410

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
Просмотры: 677

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

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

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

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

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
Просмотры: 760

Re: Yii 2.0 без Composer

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

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
Просмотры: 708

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
Просмотры: 287

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

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

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
Просмотры: 723

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
Просмотры: 1342

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
Просмотры: 1342

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

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

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

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

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
Просмотры: 1342

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

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

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

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

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

Ok, решение изменить момент нотификации с `newRecord` на existing в методе `afterSave()`, в контроллере после `$transaction->commit()` вызываю `$order->update()` чтобы отправить имэйл пользователю. Спасибо Дмитрий за наводку.
leonenco
2019.08.09, 10:05
Форум: Общие вопросы (Yii 2.x)
Тема: Связи текущей Модели не передаются в email темплейт [Решено]
Ответы: 20
Просмотры: 1342

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

OK, я проанализировав ваши слова, понял, Вы правы....буду думать. как решить.
leonenco
2019.08.09, 09:46
Форум: Общие вопросы (Yii 2.x)
Тема: Связи текущей Модели не передаются в email темплейт [Решено]
Ответы: 20
Просмотры: 1342

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

Да нет, я сохраняю продукты после того как создал модель ордера, т.к. привязываю их к `order_id` вот код экшена где создаю модель и под_модели: /** * Complete action after payment processed */ public function actionComplete($response, $paymentId = null, $token = null, $updateTime = null, $payment_me...