Ram


Ram

  • Ram Ram 20 ноября 2019 15:03 #

    Ок спасибо за ответ разобрался.

    Еще одна проблема то что когда мы обновляем значение товара с помощью в  

    public function productSave(&$params) { $pm->updateById ... }
    

    Само поле обновляется, но когда в бекэнде нажимаем сохранить это не происходит, нужно рефреш делать, то есть новое значение сразу не подгружается. Это можно как то исправить?

    в ответ на productSave как с ним работают?

  • Ram Ram 20 ноября 2019 08:36 #

    Спасибо за ответ.

    в документации есть

    $params['instance'] - как им можно пользоваться?

    На 1 вопрос пока ответа нета. Так как же работает

    productSave

    после сохранения товара или перед?

    Я к тому что можно ли сделать проверку на то что вбил в товар после сохранения? (в product_save)

    в ответ на productSave как с ним работают?

  • Ram Ram 20 ноября 2019 00:30 #

    вопрос 1.

    public function productSave(&$params)

    срабатывает после сохранения товара или перед?

    В смысле например, если при редактировании товара, я поменяю значение "поле1", а потом сохраню, а в 

    public function productSave(&$params) { 
    поставлю "поле1"="другое значение"
    }

    я так понял поле будет

    "поле1"="другое значение"

    вопрос 2.

    public function productSave(&$params)
    как работать с изменением текущего товара в этой конструкции?
    $product = new shopProduct(10); $product['name'] = 'Супер товар';
    $product->save(); - не работает я так понял
    
    Как сохранять товар после сохранения в админке?

    в ответ на productSave как с ним работают?

  • Ram Ram 20 ноября 2019 00:19 #

    Да так работает.

    А это не работает потому-что цикл бесконечный становится сохранения?

    $product = new shopProduct(10); $product['name'] = 'Супер товар'; $product->save();
    

    в ответ на productSave как с ним работают?

  • Ram Ram 19 ноября 2019 17:28 #

    То есть в том же товаре нельзя его же и сохранить?

    Ну и на второй вопрос так и не понял как просто поменять название текущего товара, что использовать?

    в ответ на productSave как с ним работают?

  • Ram Ram 19 ноября 2019 00:45 #

    То что туда идут значения текущего товара это я знаю, вопрос заключается как сохранить другой товар, при сохранении текущего.

    Ну и второй вариант как сохранить текущий товар и присвоить ему значения.

    в ответ на productSave как с ним работают?

  • Ram Ram 24 января 2018 15:50 #

    Каким образом можно использовать его методы, экшен нельзя же использовать?

    в ответ на Как разобраться с экшен и контроллерами

  • Ram Ram 24 января 2018 14:39 #

    Все понятно, добрались до истины!
    Плагины между собой не могут взаимодействовать.
    Каждый плагин выполняет свою роль.

    в ответ на Как разобраться с экшен и контроллерами

  • Ram Ram 24 января 2018 14:21 #

    Ок, то есть в такой ситуации лучше просто добавить код Контроллера в Плагин1?

    в ответ на Как разобраться с экшен и контроллерами

  • Ram Ram 24 января 2018 14:11 #

    Помоему тут ясно что он делает: plugin=Плагин1&module=модуль&action=действие1?
    он делает "действие1"

    А я хочу чтобы "плагин2" совершил свое действие2, прослушивая действие1.
    Пропадает гибкость программирования, если мы это не можем сделать. Получается если кто-то сделал плагин, его не сможет расширить второй товарищ программист, из-за отсутствия интерфейса взаимодействия между плагинами, если такого нет хорошо бы веб-асист сделал эту возможность.

    Ну и не понятно зачем тогда контроллер, только чтобы вызывать действие внутри приложения?






    в ответ на Как разобраться с экшен и контроллерами

  • Ram Ram 24 января 2018 12:57 #

    Это Ajax пригодится и обычная отправка интересует тоже, если есть возможность опишите пожалуйста, я так понял средствами контроллеров, нужен синтаксис.

    в ответ на Как разобраться с экшен и контроллерами

  • Ram Ram 24 января 2018 12:53 #

    Синтаксис понятен,
    Задача вызов делать в Плагине2, по урл Плагина1 (plugin=Плагин1&module=модуль&action=действие1)

    в ответ на Как разобраться с экшен и контроллерами

  • Ram Ram 24 января 2018 11:16 #

    Да Вы правильно меня поняли

    в ответ на Как разобраться с экшен и контроллерами

  • Ram Ram 24 января 2018 00:59 #

    Если есть возможность пример напиште пожалуйста

    в ответ на Как разобраться с экшен и контроллерами

  • Ram Ram 24 января 2018 00:48 #

    Хуков нету, плагин нам дает только строку plugin= Плагин1&module=модуль&action=действие1

    Мне не понятно как Плагину2 это можно использовать и внедрить свои механизмы после исполнения, можно ли это делать через Экшен Контроллер или как то еще?

    в ответ на Как разобраться с экшен и контроллерами

  • Ram Ram 24 января 2018 00:06 #

    Документация полностью изучена, нет примеров подробной реализации, вопрос про классы объекты ООП - знаю, хуки методы все это знаю, то что переодически здесь вылезает про экшены и контроллеры, не просто так, нет конкретных примеров, меня интересует конкретный момент, к примеру:

    Дело касается бекэнда,
    Есть плагин "Плагин1", у него есть свои экшены
    (plugin= Плагин1&module=модуль&action=действие1)
    Нужно добавить действие с "Плагин2" учитывая данную строку.


    в ответ на Как разобраться с экшен и контроллерами