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

NikVolkov
2019.04.08, 19:47
Форум: Общие вопросы (Yii 2.x)
Тема: Виртуальный атрибут в afterFind()
Ответы: 3
Просмотры: 1438

Re: Виртуальный атрибут в afterFind()

Переопределить

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

fields()
- то что нужно, Спасибо! :D
NikVolkov
2019.04.08, 17:38
Форум: Общие вопросы (Yii 2.x)
Тема: Виртуальный атрибут в afterFind()
Ответы: 3
Просмотры: 1438

Виртуальный атрибут в afterFind()

Всем привет! Получаю ActiveRecord всех записей EntityName::find()->all(); и отдаю в JSON формате. К каждому полю хочу добавить дополнительный атрибут, например "delete_action" Он должен содержать что-то такое: ['allow' => false, 'message' => 'Нельзя удалить тип имеющий дочерние элементы'] ...
NikVolkov
2018.10.29, 19:47
Форум: Общие вопросы (Yii 2.x)
Тема: $this->description как $this->title во вьюшках.
Ответы: 2
Просмотры: 1175

Re: $this->description как $this->title во вьюшках.

Добавил поле в 'yii\web\View', но это, наверно, не лучшая идея...
Не наследоваться же от своего класса, чтобы добавить поле...
Или не париться и использовать registerMetaTag... делема :-)
NikVolkov
2018.10.29, 19:38
Форум: Общие вопросы (Yii 2.x)
Тема: $this->description как $this->title во вьюшках.
Ответы: 2
Просмотры: 1175

$this->description как $this->title во вьюшках.

Всем привет! Подскажите, куда добавить, чтобы можно было description в layout указать, как title ($this->title) ? Через $this->registerMetaTag([ 'name' => 'description', 'content' => 'Description set inside view', ]); как-то более громоздко получается, что ли... Другое дело когда сразу: $this->title...
NikVolkov
2018.10.18, 09:30
Форум: Общие вопросы (Yii 2.x)
Тема: Не обновляются превьюшки после обновления фото yii-dream-team/yii2-upload-behavior
Ответы: 10
Просмотры: 2723

Re: Не обновляются превьюшки после обновления фото yii-dream-team/yii2-upload-behavior

Вернул поле в БД, всё заработало, а в поле пишется оригинальное имя файла, которое не используется.
Так-то работает, но зачем ему тогда поле в БД, если пути он берёт из thumbPath и thumbUrl?
NikVolkov
2018.10.17, 20:04
Форум: Общие вопросы (Yii 2.x)
Тема: Не обновляются превьюшки после обновления фото yii-dream-team/yii2-upload-behavior
Ответы: 10
Просмотры: 2723

Re: Не обновляются превьюшки после обновления фото yii-dream-team/yii2-upload-behavior

оно его получит по: thumbPath thumbUrl В том-то и беда, что для thumb не получает Поведение сконфигурировано так: 'filePath' => '@imagesRoot/Tarif/[[attribute_name_eng]].[[extension]]', 'fileUrl' => '@images/Tarif/[[attribute_product_id]].[[extension]]', 'thumbPath' => '@imagesRoot/Tarif/[[profile]...
NikVolkov
2018.10.17, 15:40
Форум: Общие вопросы (Yii 2.x)
Тема: Не обновляются превьюшки после обновления фото yii-dream-team/yii2-upload-behavior
Ответы: 10
Просмотры: 2723

Re: Не обновляются превьюшки после обновления фото yii-dream-team/yii2-upload-behavior

Этот флажок я ставил в true Там было дело в другом - не было поля в БД, вместо него public $photo в AR модели. Т.е. поведению неоткуда было брать путь. Добавил поле в БД, но в него записывается оригинальное имя файла, а не то, которое в параметрах вписано ... 'filePath' => '@frontend/web/images/Tari...
NikVolkov
2018.09.25, 20:06
Форум: Общие вопросы (Yii 2.x)
Тема: Не обновляются превьюшки после обновления фото yii-dream-team/yii2-upload-behavior
Ответы: 10
Просмотры: 2723

Не обновляются превьюшки после обновления фото yii-dream-team/yii2-upload-behavior

После обновления фото превьюшки не обновляются в yii-dream-team/yii2-upload-behavior
Создаются, если файл превью удалить.
Может, какая-то настроечка есть?
NikVolkov
2018.04.11, 16:54
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-imagine: Call to undefined method Imagine\Gd\Image::watermark()
Ответы: 6
Просмотры: 1671

Re: yii2-imagine: Call to undefined method Imagine\Gd\Image::watermark()

т.е. после "водяного знака" сохраняем, потом для "ресайза" отдельно открываем и сохраняем?
NikVolkov
2018.04.11, 16:35
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-imagine: Call to undefined method Imagine\Gd\Image::watermark()
Ответы: 6
Просмотры: 1671

Re: yii2-imagine: Call to undefined method Imagine\Gd\Image::watermark()

Спасибо, у меня разговорный английский :)
ясно, что метода нет. собственно, вопрос, как эти методы в одну цепочку написать?
NikVolkov
2018.04.11, 15:45
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-imagine: Call to undefined method Imagine\Gd\Image::watermark()
Ответы: 6
Просмотры: 1671

yii2-imagine: Call to undefined method Imagine\Gd\Image::watermark()

Не пойму чего не так:

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

use yii\imagine\Image;

Image::resize($fullName, 450, NULL)
                ->watermark($fullName, $watermarkImage)
                ->save($fullName, ['jpeg_quality' => 50]);
Ругается: "Call to undefined method Imagine\Gd\Image::watermark()"
NikVolkov
2018.03.29, 19:44
Форум: Общие вопросы (Yii 2.x)
Тема: Схема каталога
Ответы: 3
Просмотры: 1272

Re: Схема каталога

kawabanga, andku83 спасибо!
Спрашивал на этапе составления тех. задания.
Сейчас реализовал. Вариант решения подсмотрел в видео у Дмитрия Елисеева https://www.youtube.com/watch?v=URlo4Qj ... 8&t=12974s в районе 3:36
NikVolkov
2018.03.19, 20:20
Форум: Общие вопросы (Yii 2.x)
Тема: Схема каталога
Ответы: 3
Просмотры: 1272

Схема каталога

Имеем 2 сущности: "Работа" и "Модель машины" Работа - например "замена амортизатора". Модель машины - 2.3 литра 2002г. Для каждой модели стоимость работы разная. При создании Работы, как внести стоимость для нескольких моделей? Простой, но жёсткий вариант - при отсутств...
NikVolkov
2018.03.17, 18:51
Форум: Общие вопросы (Yii 2.x)
Тема: Версионность скриптов
Ответы: 2
Просмотры: 1087

Версионность скриптов

При подключении JS файлика в экшоне добавляю дату изменения файла про помощи filemtime, чтобы браузер подтягивал свежую версию в кэш. $this->registerJsFile( '@web/js/someFile.js?v='.filemtime($someFile_path) ); Как добавить такое же в assets->AppAsset.php ? Если аналогично, то ругается. public $js =...
NikVolkov
2018.02.13, 00:00
Форум: Общие вопросы (Yii 2.x)
Тема: Datepicker и другие плюшки - использование из JS
Ответы: 8
Просмотры: 2231

Re: Datepicker и другие плюшки - использование из JS

urichalex писал(а): 2018.02.12, 23:53 $form->field($model, 'attribute')->widget('yii\jui\DatePicker')
Это понятно. Нужен не виджет, устанавливаемый на сервере, а возможность работать с UI из JS.
NikVolkov
2018.02.12, 23:55
Форум: Общие вопросы (Yii 2.x)
Тема: Datepicker и другие плюшки - использование из JS
Ответы: 8
Просмотры: 2231

Re: Datepicker и другие плюшки - использование из JS

Потребовалось подключить jquery-ui-i18n
Сейчас используется ассэт из vendor/yiisoft/yii2-jui/src/JuiAsset
Директория с i18n есть в vendor/bootstrap-asset/jquery-ui/ui/i18n
Её как-то нужно подключить или по другому?