Найдено 155 результатов
- 2019.08.09, 10:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Связи текущей Модели не передаются в email темплейт [Решено]
- Ответы: 20
- Просмотры: 4410
Re: Связи текущей Модели не передаются в email темплейт
Внесу свои 5 копеек - у вас action получился достаточно перегруженным, с вызовом множества вспомогательных методов, сильной вложенностью и дублирующимся кодом. Не задумывались о рефакторинге с вынесением некоторых вещей из контроллера? Я согласен с вами. Накатываю основную логику сейчас, потом буду...
- 2019.08.09, 10:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Связи текущей Модели не передаются в email темплейт [Решено]
- Ответы: 20
- Просмотры: 4410
Re: Связи текущей Модели не передаются в email темплейт
Ok, решение изменить момент нотификации с `newRecord` на existing в методе `afterSave()`, в контроллере после `$transaction->commit()` вызываю `$order->update()` чтобы отправить имэйл пользователю. Спасибо Дмитрий за наводку.
- 2019.08.09, 10:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Связи текущей Модели не передаются в email темплейт [Решено]
- Ответы: 20
- Просмотры: 4410
Re: Связи текущей Модели не передаются в email темплейт
OK, я проанализировав ваши слова, понял, Вы правы....буду думать. как решить.
- 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...
- 2019.08.09, 08:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Связи текущей Модели не передаются в email темплейт [Решено]
- Ответы: 20
- Просмотры: 4410
Re: Связи текущей Модели не передаются в email темплейт
Ок Update,, в моделе `Orders` после вызова метода нотификации клиента, не могу получить связь `$this->userOrdersItems` которая возвращает `hasMany`. Почему?
- 2019.08.09, 02:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Связи текущей Модели не передаются в email темплейт [Решено]
- Ответы: 20
- Просмотры: 4410
Связи текущей Модели не передаются в email темплейт [Решено]
Привет всем. Появилась проблема и вопрос: В модели `Orders` создал метод информирования клиента через email. Во время создания email передаю в темплейт `user`, `company` и `order` модели. В темлейте от `user` модели спокойно получаю его профайл и имя соответсвенно. Также могу получить $order->id. Не...
- 2019.08.02, 05:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как проверить доступно ли подключение к БД
- Ответы: 3
- Просмотры: 1169
- 2019.07.26, 07:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Разработка внешнего модуля-приложения
- Ответы: 1
- Просмотры: 707
Re: Разработка внешнего модуля-приложения
Такого нет. Если вам нужно что то подоюное, разрабатываете свои классы и имплементе методы. это как стэнд офф компоненты наподобие шоппинг карт. короче все вручную (если нужен именно этот вариант). Иначе переосмыслевайте логику работы с Yii .
- 2019.07.24, 02:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как распарсить XML[Решено]
- Ответы: 17
- Просмотры: 6275
Re: Как распарсить XML[Решено]
я вам об этом сразу сказал.
- 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));
}
- 2019.07.17, 08:58
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: связка Dektrium yii2-user + yii2-rbac
- Ответы: 2
- Просмотры: 5150
Re: связка Dektrium yii2-user + yii2-rbac
Этот вопрос поднимался на форуме, погуглите.
- 2019.07.17, 08:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обработчик исключений
- Ответы: 3
- Просмотры: 1005
Re: Обработчик исключений
Интересно, сча тоже самое замучу, как то не охото на продакшене завалиться, Алекс вообше ты как человек с опытом, если я поднимаю сервак на ubuntu с нуля, и php-fpm, в php конфиге тоже это значение будет -1? я вот работаю на ubuntu последние 6 лет чтот не припомню чтоб я этот параметр менял. Спасибо...
- 2019.07.17, 08:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите найти yii2 - filemanager
- Ответы: 11
- Просмотры: 2764
Re: Помогите найти yii2 - filemanager
Послушай, если ты уже ЗАКАЧАЛА ФАЙЛ на сервак, ты знаешь его место, что тебе мешает использовать стандартные yii2 классы чтобы манипулировать этими файлами? я вот стараюсь вообще сторонку не качать, и нормально гружу и скачиваю, если ты иммешь полный путь к файлу, используй FileHelper чтоб играться ...
- 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
- 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...
- 2019.07.11, 07:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Выборка из базы только самых новых записей для каждого ID
- Ответы: 3
- Просмотры: 1217
Re: Выборка из базы только самых новых записей для каждого ID
Я думаю это вам поможет
Код: Выделить всё
Model::find()->orderBy(['created_at' => SORT_DESC])->one();
- 2019.07.10, 02:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: RBAC и запросы в БД
- Ответы: 2
- Просмотры: 921
Re: RBAC и запросы в БД
Соглаен с @yiijeka, вы хотите и рыбку сьесть и косточкой не подавиться. Кэширование.
- 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...
- 2019.07.04, 21:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обновить текущий div в виде
- Ответы: 2
- Просмотры: 975
Re: Обновить текущий div в виде
Используйте Jquery и как было сказано выше рефреште pjax c соотвертвующим id
- 2019.07.03, 06:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обращение к атрибутам в Searchmodel
- Ответы: 4
- Просмотры: 1284
Re: Обращение к атрибутам в Searchmodel
таблица times прописана у вас в модели Zapisi? если да тогда дергаете через релэйшн