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

eXeCUT
2020.09.07, 16:58
Форум: Общие вопросы по программированию
Тема: Правильное хранение и сквозной вывод изображений
Ответы: 14
Просмотры: 10573

Re: Правильное хранение и сквозной вывод изображений

Но если изображений много, и количество их постоянно увеличивается, будут проблемы. С производительностью проблемы? Как и с любой другой проблемой производительности БД это решаемо стандартными подходами оптимизации. Да и мне кажется редко где нужно хранить так много картинок, чтобы БД начала тормо...
eXeCUT
2020.09.07, 10:48
Форум: Общие вопросы по программированию
Тема: Правильное хранение и сквозной вывод изображений
Ответы: 14
Просмотры: 10573

Re: Правильное хранение и сквозной вывод изображений

В БД картинки на практике никто не хранит, кто не пробует, обжигается. Я наоборот намучился с хранением картинок в файловой системе из-за постоянно возникающих проблем с бэкапом и отладки пхп-кода по работе с превьюшками. Когда перешёл на БД вздохнул с облегчением. В чём сложности хранить их в БД? ...
eXeCUT
2020.09.01, 15:17
Форум: Общие вопросы по программированию
Тема: Правильное хранение и сквозной вывод изображений
Ответы: 14
Просмотры: 10573

Re: Правильное хранение и сквозной вывод изображений

Для таких целей я использую связку двух виджетов wysiwyg html-редактор и файловый менеджер KCFinder . Тут получается разделение обязанностей. Редактор отвечает за html, а файловый менеджер за картинки. Связь картинок с html зашиты в самом html и если картинка удалится каким-то образом, то эта связь...
eXeCUT
2020.09.01, 14:17
Форум: Общие вопросы по программированию
Тема: Правильное хранение и сквозной вывод изображений
Ответы: 14
Просмотры: 10573

Re: Правильное хранение и сквозной вывод изображений

Для таких целей я использую связку двух виджетов wysiwyg html-редактор и файловый менеджер KCFinder . Тут получается разделение обязанностей. Редактор отвечает за html, а файловый менеджер за картинки. Связь картинок с html зашиты в самом html и если картинка удалится каким-то образом, то эта связь ...
eXeCUT
2020.09.01, 13:38
Форум: Авторский код и библиотеки
Тема: yii2-multiple-input
Ответы: 28
Просмотры: 62527

Re: yii2-multiple-input

Здравствуйте. Хорошее расширение, спасибо. Подскажите, при сохранении пустой формы в модель попадают значения "name" . Хотелось бы чтобы при сохранении пустой формы виджета ничего не попадало в базу. Где поправить? В модели при загрузке данных в методе load можете фильтровать загружаемые ...
eXeCUT
2020.09.01, 13:26
Форум: Авторский код и библиотеки
Тема: yii2-multiple-input
Ответы: 28
Просмотры: 62527

Re: yii2-multiple-input

unclead, спасибо за виджет, действительно мощная штука! Использую его в своём расширении вместе с yii2-save-relations-behavior как инструмент для работы со вложенными формами связанных записей execut\crudFields\fields\HasManyMultipleInput . Самый интересный пример использования получился в execut/yi...
eXeCUT
2020.09.01, 12:30
Форум: Авторский код и библиотеки
Тема: Эффективные админки вместе с yii2-crud-fields и yii2-crud
Ответы: 0
Просмотры: 14378

Эффективные админки вместе с yii2-crud-fields и yii2-crud

Здравствуйте, дорогие разработчики! Хочу рассказать вам про серию инструментов для увеличения в несколько раз эффективности разработки и поддержки CRUD-ов. Данные расширения пишу несколько лет и ими никто не пользуется, поскольку похоже их никто не замечает, а чтобы заметили не достаточно просто взя...
eXeCUT
2017.02.13, 16:02
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Предложение об улучшении принципа написания миграций
Ответы: 7
Просмотры: 4243

Re: Предложение об улучшении принципа написания миграций

О.. класс.. оказывается есть уже фреймворк на этой идее https://phinx.org/, умеет так: public function change() { // create the table $table = $this->table('user_logins'); $table->addColumn('user_id', 'integer') ->addColumn('created', 'datetime') ->create(); } Спасибо за наводку! Нужно следить за та...
eXeCUT
2017.02.09, 18:30
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Предложение об улучшении принципа написания миграций
Ответы: 7
Просмотры: 4243

Re: Предложение об улучшении принципа написания миграций

Кстати, это расширение и под другие БД легко зашивелится, ведь там всё через стандартные адаптеры идёт, наверное, просто нужно чуток его подпилить в кастомных запросах вроде создания триггеров.
eXeCUT
2017.02.09, 18:19
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Предложение об улучшении принципа написания миграций
Ответы: 7
Просмотры: 4243

Re: Предложение об улучшении принципа написания миграций

Давно это использую. На практике у меня всё в лёт пишется, нежели раньше. Не нужно постоянно держать в голове все обратные операции, которые нужно сделать в откате, ещё и в обратном направлении. Расширение само беспокоится об этом. Было-бы классно такой принцип заложить в стандартных. Ведь по-логике...
eXeCUT
2017.02.09, 18:10
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Предложение об улучшении принципа написания миграций
Ответы: 7
Просмотры: 4243

Re: Предложение об улучшении принципа написания миграций

Не только.. Ещё избавляет от 2\3 лишнего кода в миграциях, поскольку избавляет от написания всех обратных операций. Например, добавляем колонку, её нужно дропнуть в safeDown, а расширение это само делает, поскольку умеет инвертировать все операции с БД автоматом. Конкретно в этом примере мы с помощь...
eXeCUT
2017.02.09, 15:13
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Предложение об улучшении принципа написания миграций
Ответы: 7
Просмотры: 4243

Предложение об улучшении принципа написания миграций

Здравствуйте! У меня есть расширение https://github.com/execut/yii2-migration Там в примере видно, насколько ускоряется и упрощается написание миграций приличной сложности: public function initInverter(\execut\yii\migration\Inverter $i) { $i->table('characteristics')->create(array_merge($this->defau...