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

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

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

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

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

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

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

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

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

Да нет, я сохраняю продукты после того как создал модель ордера, т.к. привязываю их к `order_id` вот код экшена где создаю модель и под_модели: /** * Complete action after payment processed */ public function actionComplete($response, $paymentId = null, $token = null, $updateTime = null, $payment_me...
leonenco
2019.08.09, 08:14
Форум: Общие вопросы (Yii 2.x)
Тема: Связи текущей Модели не передаются в email темплейт [Решено]
Ответы: 20
Просмотры: 4410

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

Ок Update,, в моделе `Orders` после вызова метода нотификации клиента, не могу получить связь `$this->userOrdersItems` которая возвращает `hasMany`. Почему?
leonenco
2019.08.09, 02:19
Форум: Общие вопросы (Yii 2.x)
Тема: Связи текущей Модели не передаются в email темплейт [Решено]
Ответы: 20
Просмотры: 4410

Связи текущей Модели не передаются в email темплейт [Решено]

Привет всем. Появилась проблема и вопрос: В модели `Orders` создал метод информирования клиента через email. Во время создания email передаю в темплейт `user`, `company` и `order` модели. В темлейте от `user` модели спокойно получаю его профайл и имя соответсвенно. Также могу получить $order->id. Не...
leonenco
2019.08.02, 05:14
Форум: Общие вопросы (Yii 2.x)
Тема: Как проверить доступно ли подключение к БД
Ответы: 3
Просмотры: 1169

Re: Как проверить доступно ли подключение к БД

mika_di писал(а): 2019.07.31, 11:52 Догадался сам, вопрос закрыт, всем спасибо
Так напишите и остальным, чтоб было понятно при входе на ваш вопрос.
leonenco
2019.07.26, 07:45
Форум: Общие вопросы (Yii 2.x)
Тема: Разработка внешнего модуля-приложения
Ответы: 1
Просмотры: 707

Re: Разработка внешнего модуля-приложения

Такого нет. Если вам нужно что то подоюное, разрабатываете свои классы и имплементе методы. это как стэнд офф компоненты наподобие шоппинг карт. короче все вручную (если нужен именно этот вариант). Иначе переосмыслевайте логику работы с Yii .
leonenco
2019.07.24, 02:01
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 6275

Re: Как распарсить XML[Решено]

я вам об этом сразу сказал.
leonenco
2019.07.19, 07:39
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 6275

Re: Как распарсить XML

Попробуй так создай метод и как параметер передай свой SimpleXMLElement:

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

protected function parseXml(SimpleXMLElement $xmlObject)
{
     return json_decode(json_encode($xmlObject));
}
На выходе получвешь обьект.
leonenco
2019.07.17, 08:58
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: связка Dektrium yii2-user + yii2-rbac
Ответы: 2
Просмотры: 5150

Re: связка Dektrium yii2-user + yii2-rbac

Этот вопрос поднимался на форуме, погуглите.
leonenco
2019.07.17, 08:55
Форум: Общие вопросы (Yii 2.x)
Тема: Обработчик исключений
Ответы: 3
Просмотры: 1005

Re: Обработчик исключений

Интересно, сча тоже самое замучу, как то не охото на продакшене завалиться, Алекс вообше ты как человек с опытом, если я поднимаю сервак на ubuntu с нуля, и php-fpm, в php конфиге тоже это значение будет -1? я вот работаю на ubuntu последние 6 лет чтот не припомню чтоб я этот параметр менял. Спасибо...
leonenco
2019.07.17, 08:50
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите найти yii2 - filemanager
Ответы: 11
Просмотры: 2764

Re: Помогите найти yii2 - filemanager

Послушай, если ты уже ЗАКАЧАЛА ФАЙЛ на сервак, ты знаешь его место, что тебе мешает использовать стандартные yii2 классы чтобы манипулировать этими файлами? я вот стараюсь вообще сторонку не качать, и нормально гружу и скачиваю, если ты иммешь полный путь к файлу, используй FileHelper чтоб играться ...
leonenco
2019.07.17, 08:36
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите, пожалуйста с настройкой SluggableBehavior
Ответы: 3
Просмотры: 901

Re: Помогите, пожалуйста с настройкой SluggableBehavior

Validation в помощь вам, вы можете проверить уникальность введеного имени на стадии введения (хоть 25 талиц и 100 полей или больше), custom validation function, а дальше если валидация прошла, сохраняйте модель. https://www.yiiframework.com/doc/guide/ ... validators
leonenco
2019.07.13, 18:56
Форум: Общие вопросы (Yii 2.x)
Тема: Опять не работает поиск
Ответы: 2
Просмотры: 942

Re: Опять не работает поиск

Попробуйте так: после $query = Materials::find(); $query->joinWith(['categories']); ... // grid filtering conditions $query->andFilterWhere(['like', 'materials.name', $this->name]); $query->andFilterWhere(['like', 'categories.name', $this->categoryName]); и исправьте: if (!$this->validate()) { // un...
leonenco
2019.07.10, 02:51
Форум: Общие вопросы (Yii 2.x)
Тема: RBAC и запросы в БД
Ответы: 2
Просмотры: 921

Re: RBAC и запросы в БД

Соглаен с @yiijeka, вы хотите и рыбку сьесть и косточкой не подавиться. Кэширование.
leonenco
2019.07.10, 02:45
Форум: Общие вопросы (Yii 2.x)
Тема: Количество записей по id [Решено]
Ответы: 5
Просмотры: 1391

Re: Количество записей по id

я так понимаю вы получаете ошибку? В вашем коде Gridview если вы хотите получить данные из внешнего var используйте closure: 'value' => function ($dataProvider) use ($data_num) { //<----------- return Html::a($data_num, //Вот здесь это количество должно быть ['/categories/index', 'course_id'=>$dataP...
leonenco
2019.07.04, 21:38
Форум: Общие вопросы (Yii 2.x)
Тема: Обновить текущий div в виде
Ответы: 2
Просмотры: 975

Re: Обновить текущий div в виде

Используйте Jquery и как было сказано выше рефреште pjax c соотвертвующим id
leonenco
2019.07.03, 06:08
Форум: Общие вопросы (Yii 2.x)
Тема: Обращение к атрибутам в Searchmodel
Ответы: 4
Просмотры: 1284

Re: Обращение к атрибутам в Searchmodel

таблица times прописана у вас в модели Zapisi? если да тогда дергаете через релэйшн