Найдено 12 результатов
- 2020.09.07, 16:58
- Форум: Общие вопросы по программированию
- Тема: Правильное хранение и сквозной вывод изображений
- Ответы: 14
- Просмотры: 10573
Re: Правильное хранение и сквозной вывод изображений
Но если изображений много, и количество их постоянно увеличивается, будут проблемы. С производительностью проблемы? Как и с любой другой проблемой производительности БД это решаемо стандартными подходами оптимизации. Да и мне кажется редко где нужно хранить так много картинок, чтобы БД начала тормо...
- 2020.09.07, 10:48
- Форум: Общие вопросы по программированию
- Тема: Правильное хранение и сквозной вывод изображений
- Ответы: 14
- Просмотры: 10573
Re: Правильное хранение и сквозной вывод изображений
В БД картинки на практике никто не хранит, кто не пробует, обжигается. Я наоборот намучился с хранением картинок в файловой системе из-за постоянно возникающих проблем с бэкапом и отладки пхп-кода по работе с превьюшками. Когда перешёл на БД вздохнул с облегчением. В чём сложности хранить их в БД? ...
- 2020.09.01, 15:17
- Форум: Общие вопросы по программированию
- Тема: Правильное хранение и сквозной вывод изображений
- Ответы: 14
- Просмотры: 10573
Re: Правильное хранение и сквозной вывод изображений
Для таких целей я использую связку двух виджетов wysiwyg html-редактор и файловый менеджер KCFinder . Тут получается разделение обязанностей. Редактор отвечает за html, а файловый менеджер за картинки. Связь картинок с html зашиты в самом html и если картинка удалится каким-то образом, то эта связь...
- 2020.09.01, 14:17
- Форум: Общие вопросы по программированию
- Тема: Правильное хранение и сквозной вывод изображений
- Ответы: 14
- Просмотры: 10573
Re: Правильное хранение и сквозной вывод изображений
Для таких целей я использую связку двух виджетов wysiwyg html-редактор и файловый менеджер KCFinder . Тут получается разделение обязанностей. Редактор отвечает за html, а файловый менеджер за картинки. Связь картинок с html зашиты в самом html и если картинка удалится каким-то образом, то эта связь ...
- 2020.09.01, 13:38
- Форум: Авторский код и библиотеки
- Тема: yii2-multiple-input
- Ответы: 28
- Просмотры: 62527
Re: yii2-multiple-input
Здравствуйте. Хорошее расширение, спасибо. Подскажите, при сохранении пустой формы в модель попадают значения "name" . Хотелось бы чтобы при сохранении пустой формы виджета ничего не попадало в базу. Где поправить? В модели при загрузке данных в методе load можете фильтровать загружаемые ...
- 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...
- 2020.09.01, 12:30
- Форум: Авторский код и библиотеки
- Тема: Эффективные админки вместе с yii2-crud-fields и yii2-crud
- Ответы: 0
- Просмотры: 14378
Эффективные админки вместе с yii2-crud-fields и yii2-crud
Здравствуйте, дорогие разработчики! Хочу рассказать вам про серию инструментов для увеличения в несколько раз эффективности разработки и поддержки CRUD-ов. Данные расширения пишу несколько лет и ими никто не пользуется, поскольку похоже их никто не замечает, а чтобы заметили не достаточно просто взя...
- 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(); } Спасибо за наводку! Нужно следить за та...
- 2017.02.09, 18:30
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Предложение об улучшении принципа написания миграций
- Ответы: 7
- Просмотры: 4243
Re: Предложение об улучшении принципа написания миграций
Кстати, это расширение и под другие БД легко зашивелится, ведь там всё через стандартные адаптеры идёт, наверное, просто нужно чуток его подпилить в кастомных запросах вроде создания триггеров.
- 2017.02.09, 18:19
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Предложение об улучшении принципа написания миграций
- Ответы: 7
- Просмотры: 4243
Re: Предложение об улучшении принципа написания миграций
Давно это использую. На практике у меня всё в лёт пишется, нежели раньше. Не нужно постоянно держать в голове все обратные операции, которые нужно сделать в откате, ещё и в обратном направлении. Расширение само беспокоится об этом. Было-бы классно такой принцип заложить в стандартных. Ведь по-логике...
- 2017.02.09, 18:10
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Предложение об улучшении принципа написания миграций
- Ответы: 7
- Просмотры: 4243
Re: Предложение об улучшении принципа написания миграций
Не только.. Ещё избавляет от 2\3 лишнего кода в миграциях, поскольку избавляет от написания всех обратных операций. Например, добавляем колонку, её нужно дропнуть в safeDown, а расширение это само делает, поскольку умеет инвертировать все операции с БД автоматом. Конкретно в этом примере мы с помощь...
- 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...