0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 2481 Просмотров
*

platonische

  • Давно я тут
  • 523
  • 2 / 1
  • Парусные экспедиции vk.com/tc670
Подскажите где почитать про групповую обработку.

Одна из функций ПРОСТАЯ например: надо проставить товарам поставщика.
Второй пример ПОСЛОЖНЕЕ: надо поставить альтернативный артикул (каждой единицы свой)

 
*

Serg_

  • Захожу иногда
  • 168
  • 24 / 1
  • Skype: smile_bot (Запорожье)
Re: Групповая обработка (реализация)
« Ответ #1 : 18.04.2017, 09:53:30 »
Если в общем, то почитайте про запросы к базе данных MySQL.
Если про конкретный компонент электронной коммерции, то надо уточнить какой.
Например, работал с joomshopping'ом так там есть возможность групповой обработки товаров.

По второму вопросу:
если альтернативные артикулы без какой-либо зависимости от уже введённых данных, то наверное вручную обрабатывать.
Хотя это гадание по кофейной гуще.
*

platonische

  • Давно я тут
  • 523
  • 2 / 1
  • Парусные экспедиции vk.com/tc670
Re: Групповая обработка (реализация)
« Ответ #2 : 18.04.2017, 13:10:47 »
Если в общем, то почитайте про запросы к базе данных MySQL.
Если про конкретный компонент электронной коммерции, то надо уточнить какой.
Например, работал с joomshopping'ом так там есть возможность групповой обработки товаров.

По второму вопросу:
если альтернативные артикулы без какой-либо зависимости от уже введённых данных, то наверное вручную обрабатывать.
Хотя это гадание по кофейной гуще.

Про запросы к MySQL это думается мы умееем. Т.е. как должны измениться данные это я представляю.
Компонент свой.

в контроллер вида ***s надо добавить функцию к примеру myUpdate и решать задачу с поступившими данными и базой, а вот вопрос как предоставить пользователю интерфейс для заполнения информации в J! для групповой обработки - вот тут я хотел бы спросить.
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
Re: Групповая обработка (реализация)
« Ответ #3 : 18.04.2017, 15:21:11 »
а вот вопрос как предоставить пользователю интерфейс для заполнения информации в J! для групповой обработки - вот тут я хотел бы спросить.
Посмотрите, как реализовано в админке com_content. Также сделал в своем компоненте, но у меня была стандартная "джумловская" пакетная обработка, а у вас своя. Но, возможно, если подкрутить, то пойдет.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

platonische

  • Давно я тут
  • 523
  • 2 / 1
  • Парусные экспедиции vk.com/tc670
Re: Групповая обработка (реализация)
« Ответ #4 : 19.04.2017, 12:20:29 »
Немного не понимаю...

Создал кнопку, создал модальное окно с нужными селектами, кновка выполнить перенаправляет в контроллер.таск
Что дальше? просто самому все тут писать или как-то из контроллера можно создать элементы.

Мне надо примерно след. я указываю продуктам (подмножество) поставщика и хочу чтобы в таблице РЕЕСТР создались записи.
Таблица РЕЕСТР с видами и моделями существует и функционирует.

Можно ли из контроллера воспользоваться моделью по добавлению единиц?
*

platonische

  • Давно я тут
  • 523
  • 2 / 1
  • Парусные экспедиции vk.com/tc670
Re: Групповая обработка (реализация)
« Ответ #5 : 19.04.2017, 12:47:50 »
да модель взял и выполнил save все сохраняеется
Код: php-brief
public function addproduct()
{
JSession::checkToken() or jexit(JText::_('JINVALID_TOKEN'));
$jinput = JFactory::getApplication()->input;

$cid = $jinput->get('cid');
$provider = $jinput->get('provider');

$m = JModelLegacy::getInstance( $name = 'registry', $prefix = 'HZCatalogModel' );  // Взяли модель

foreach ($cid as $id){
$data['product_id'] = $id;
$data['provider_id'] = $provider;
$data['published'] = '1';
$m->save($data);
}




$this->setRedirect(JRoute::_('index.php?option=com_hzcatalog&view=registrys' . $this->getRedirectToListAppend(), false));

}

Но случилось непонятное... у меня в виде registry перестали работать поля repitable в режиме редактирования.... уходят с
view=registry&layout=edit&id=4 на страницу id=4 - не понимаю почему.
*

platonische

  • Давно я тут
  • 523
  • 2 / 1
  • Парусные экспедиции vk.com/tc670
Re: Групповая обработка (реализация)
« Ответ #6 : 19.04.2017, 13:28:43 »
Проблема в неполных данных.
нужно воссоздавать структуру repitable полей и тогда все проходит хорошо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обработка AJAX в компоненте Joomla!3

Автор balancer

Ответов: 33
Просмотров: 10341
Последний ответ 23.07.2020, 07:45:53
от Dolphin4ik_1
Групповая сортировка и сохранение tags

Автор platonische

Ответов: 1
Просмотров: 714
Последний ответ 26.04.2018, 11:13:02
от platonische
Обработка параметров модуля при сохранении

Автор lesh1j

Ответов: 5
Просмотров: 817
Последний ответ 15.12.2017, 22:49:11
от lesh1j
Обработка плагином поля description

Автор platonische

Ответов: 4
Просмотров: 935
Последний ответ 07.04.2016, 10:43:53
от platonische
Обработка кнопок в компоненте

Автор olejenya

Ответов: 5
Просмотров: 984
Последний ответ 09.02.2015, 22:42:24
от robert