Лучший Ответ SmetDenis , 11 December 2016 - 21:32
Я привел несколько примеров бинда. Суть у них одна и та же.
В зависимости что вы хотите увидеть в базе данных (структуру массива), такой и нужен аргумент в бинде.
Перейти к сообщению
Лучший Ответ SmetDenis , 11 December 2016 - 21:32
Я привел несколько примеров бинда. Суть у них одна и та же.
В зависимости что вы хотите увидеть в базе данных (структуру массива), такой и нужен аргумент в бинде.
Перейти к сообщениюОтправлено 06 December 2016 - 11:11
Здравствуйте, При импорте из консоли стоит задача из данных обычного текстового поля сделать изображение для элемента jbimage, т.к. в файле csv нет соответствующей колонки.
Делаю так:
Файл /media/zoo/applications/jbuniversal/framework/elements/user/jbimage.php
Изменил
- class JBCSVItemUserJBImage extends JBCSVItem
- {
- public function fromCSV($value, $position = null)
- {
- if ($this->_element->identifier === 'efbc7adc-4d59-4782-83c7-b0efb7d92451') {
- // Берем значение из другого элемента материала
- if ($element = $this->_item->getElement('a40bd406-6f77-41f8-a9e7-b7ac1131ec3f')) {
- $value = "/images/photos/".$element->get('value').".jpg";
- }
- }
- return parent::fromCSV($value, $position);
- }
- }
В базе теперь так (см. изображение)
Вопрос, как написать, чтобы в массиве было не value а file ?
Отправлено 07 December 2016 - 19:02
Столько умных людей на форуме, никто не ответит
Отправлено 08 December 2016 - 05:52
Попробуйте сделать так
axeld сказал(а) 07 Дек 2016 - 18:02:
Столько умных людей на форуме, никто не ответит
Это видимо вы ко мне?
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 08 December 2016 - 07:45
SmetDenis сказал(а) 08 Дек 2016 - 04:52:
Это видимо вы ко мне?
Сообщение отредактировал axeld: 08 December 2016 - 13:57
Отправлено 09 December 2016 - 06:10
- $element->bindData([ ... ]);
- $element->bindData(['value' => 'qwe']);
- $element->bindData([ 0 => ['value' => 'qwe'] ]);
- $element->bindData(['file' => '/images/adasd/asdsdas.png']);
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 11 December 2016 - 21:32 Лучший Ответ
Я привел несколько примеров бинда. Суть у них одна и та же.
В зависимости что вы хотите увидеть в базе данных (структуру массива), такой и нужен аргумент в бинде.
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.