Size: a a a

2020 June 28

T🐜

The Ant 🐜 in Yii Framework 2
в случае с эктив формами юзаешь тег <?= Html::beginform(...) ?>
И делаешь как хочешь )
источник

T🐜

The Ant 🐜 in Yii Framework 2
поля формы тоже пилишь без приставки active, типа <?= Html::textInput($model, 'foo) ?>
И рисуешь любой темплейт какой тебе нужен. Без ассетов, без шаблона будстрапа и прочей фигни.
источник

R

RAPOS in Yii Framework 2
/link@yetanotherstatsbot
источник

V

Victooor in Yii Framework 2
Шо эти боты маска все постят? Это мем какой то?
источник

🎱

🎱 Егор in Yii Framework 2
Пытаюсь отправить письмо с вложением, вылетает ошибка: Swift_IoException: Unable to open file for reading
Файл сохраняется нормально... В ошибке потом весь его контент в base4
Где накосячил?

Код:
$message = $this->mailer
 ->compose(
   ['html' => 'requests/demo-html', 'text' => 'requests/demo-text'],
   ['form' => $form]
 )
 ->setFrom('from@email.com')
 ->setTo('to@email.com')
 ->setSubject('Mail subject');

if ($form->photo) {
 $filename = time() . '_' . (new Security())->generateRandomString(5) . '.' . $form->photo->extension;
 $result_file = \Yii::getAlias('@runtime/photo_' . $filename);
 $form->photo->saveAs($result_file);
 $message->attach(Swift_Attachment::fromPath($result_file));
}
return $message->send();
источник

ДК

Дмитрий Кожанов... in Yii Framework 2
🎱 Егор
Пытаюсь отправить письмо с вложением, вылетает ошибка: Swift_IoException: Unable to open file for reading
Файл сохраняется нормально... В ошибке потом весь его контент в base4
Где накосячил?

Код:
$message = $this->mailer
 ->compose(
   ['html' => 'requests/demo-html', 'text' => 'requests/demo-text'],
   ['form' => $form]
 )
 ->setFrom('from@email.com')
 ->setTo('to@email.com')
 ->setSubject('Mail subject');

if ($form->photo) {
 $filename = time() . '_' . (new Security())->generateRandomString(5) . '.' . $form->photo->extension;
 $result_file = \Yii::getAlias('@runtime/photo_' . $filename);
 $form->photo->saveAs($result_file);
 $message->attach(Swift_Attachment::fromPath($result_file));
}
return $message->send();
В функции saveAs
источник

ДК

Дмитрий Кожанов... in Yii Framework 2
А не
источник

ДК

Дмитрий Кожанов... in Yii Framework 2
Блин хреново читать код с телеги да ещё с телефона
источник

ДК

Дмитрий Кожанов... in Yii Framework 2
Файл то на месте? Проверил?
источник

🎱

🎱 Егор in Yii Framework 2
Конечно... лежит отлично
источник

A

Azat in Yii Framework 2
ребят, а дайте совет:
нужно в CRM на yii2 в качестве бэка (а на чем ещё?) сделать логгер для почти всех действий менеджеров.
я собираюсь сделать так:
1) обычная модель ActiveRecord для таблицы logs
2) в специальном контроллере со всякими полезными методами создать метод для сохранения в таблицу
3) в моделях для нужных действий (например, заказов) в aftersave вызывать метод из п.2 и передавать в него изменённые и текущие данные

правильно мыслю, или можно как-то изящнее?
источник

A

Azat in Yii Framework 2
может, лучше вместо метода в контроллере с "полезностями" сделать компонент для логирования? но жирновато получается - компонент для всего одного метода. или может сделать вместо контроллера с полезностями отдельный компонент с полезностями? это будет лучше?
источник

XN

Xeon Null in Yii Framework 2
Azat
ребят, а дайте совет:
нужно в CRM на yii2 в качестве бэка (а на чем ещё?) сделать логгер для почти всех действий менеджеров.
я собираюсь сделать так:
1) обычная модель ActiveRecord для таблицы logs
2) в специальном контроллере со всякими полезными методами создать метод для сохранения в таблицу
3) в моделях для нужных действий (например, заказов) в aftersave вызывать метод из п.2 и передавать в него изменённые и текущие данные

правильно мыслю, или можно как-то изящнее?
Я бихавиор написал
источник

XN

Xeon Null in Yii Framework 2
И крепил где надо
источник

XN

Xeon Null in Yii Framework 2
Другие переопределили ar)
источник

XN

Xeon Null in Yii Framework 2
Точнее заэкстендили
источник

n

ninZzo in Yii Framework 2
Azat
может, лучше вместо метода в контроллере с "полезностями" сделать компонент для логирования? но жирновато получается - компонент для всего одного метода. или может сделать вместо контроллера с полезностями отдельный компонент с полезностями? это будет лучше?
посмотри как сделан YII2 starter kit (на гитах есть)
и там в админку херачатся все ошибки, замечания и другая тема! Исследуй ее + добавь свой функционал
источник

n

ninZzo in Yii Framework 2
источник

n

ninZzo in Yii Framework 2
свое дерьмо ты наверное не сделаешь лучше))
источник

Д

Дмитрий in Yii Framework 2
Azat
ребят, а дайте совет:
нужно в CRM на yii2 в качестве бэка (а на чем ещё?) сделать логгер для почти всех действий менеджеров.
я собираюсь сделать так:
1) обычная модель ActiveRecord для таблицы logs
2) в специальном контроллере со всякими полезными методами создать метод для сохранения в таблицу
3) в моделях для нужных действий (например, заказов) в aftersave вызывать метод из п.2 и передавать в него изменённые и текущие данные

правильно мыслю, или можно как-то изящнее?
Можно ивенты повесить на события хоть всех AR хоть отдельных. На afterSave.
источник