Лучший Ответ usersJbzoo , 26 September 2018 - 09:53
Разобрался, в full получил key массива данных текущего поля, данную цифру передал AJAX в функцию, в которой уже идут перезапись и сохранение .
Может кому пригодится:
//получение ключа массива текущего элемента для передачи Full
$app = App::getInstance('zoo');
$item = $app->table->item->get($this->_item->id);
$varElement = $item->getElement($this->identifier)->data();
foreach ( $varElement as $key => $value ) {
if( $value[col_1]==$col_1) {
$varElementNumb = $key;
}
}
//сохранение в элемент в множественное поле count +1 о заказе услуги, в функции
$app = App::getInstance('zoo');
$itemEl = $app->table->item->get($this->_item->id);
$varElement = $itemEl->getElement($this->identifier);
$dataVar = $varElement->data();
$dataVar[$varElementNumb][count]=(int)$dataVar[$varElementNumb][count]+1;
$varElement->bindData($dataVar); // сохраняем данные обратно в элемент
$app->table->item->save($itemEl);
Перейти к сообщению










