Как передать данные в prepareSnippet?
Я вижу 2 направления:
Второй же вариант оставил на крайний случай, т.к. вызовов у меня много различающихся только передаваемым параметром, а в prepareSnippet много разной логики для разных полей. В итоге прийдётся дублировать для каждого вызова всю эту логику в новом prepareSnippet. А если логика изменится в будущем нужно будет искать все эти сниппеты и менять в них код.
Вопрос: первый вариант хоть как-то будет работать?
- Передать как-то параметры через параметры сниппета, вот только как их получить вопрос
- Для каждого вызова создавать свой prepareSnippet с своими параметрами и с дублированием всей логики в нём...
Второй же вариант оставил на крайний случай, т.к. вызовов у меня много различающихся только передаваемым параметром, а в prepareSnippet много разной логики для разных полей. В итоге прийдётся дублировать для каждого вызова всю эту логику в новом prepareSnippet. А если логика изменится в будущем нужно будет искать все эти сниппеты и менять в них код.
Вопрос: первый вариант хоть как-то будет работать?
Поблагодарить автора
Отправить деньги
Комментарии: 4
Смотри внутри сниппета в массив
$pdoTools->config
Супер! Спасибо! Всё получилось! Всё очень удобно!
$pdoTools->config['moi_parametr'];
В следующей версии можно будет использовать сразу
$moi_parametr
или$scriptProperties['moi_parametr']
Да, это было бы логично — эти варианты я первыми испробовал.
Спасибо что думаешь об этом!
Спасибо что думаешь об этом!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.