Import: различия между версиями
Материал из wiki-MyMakerBot
Sergahell (обсуждение | вклад) (Новая страница: «↩️ Назад») |
Sergahell (обсуждение | вклад) |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
[[Базовые функции ядра|↩️ Назад]] | [[Базовые функции ядра|↩️ Назад]] | ||
| + | |||
| + | import - выполнение кода из другого метода (экшена) | ||
| + | |||
| + | == ПАРАМЕТРЫ: == | ||
| + | |||
| + | с - имя экшена, команда. | ||
| + | |||
| + | Возможна альтернативная запись - задать имя команды можно через два параметра | ||
| + | controller - контроллер | ||
| + | action - экшн | ||
| + | |||
| + | srccode - флаг (0 или 1), указывает отдать просто исходный код бота или выполнить его. Используется в данном боте для показа текста самого экшена. | ||
| + | |||
| + | assign - не обязательный параметр, создается переменная с именем указанным в данном параметре. В эту переменную возвращается значение, в противном случае значение идет в общий поток выводаа | ||
| + | |||
| + | |||
| + | == Примеры использования: == | ||
| + | |||
| + | {import c='/group_msg__translate'} | ||
| + | |||
| + | {import c='/group_msg__translate' assign='res'} | ||
| + | {$res|json} | ||
Текущая версия на 20:20, 24 мая 2019
import - выполнение кода из другого метода (экшена)
ПАРАМЕТРЫ:
с - имя экшена, команда.
Возможна альтернативная запись - задать имя команды можно через два параметра controller - контроллер action - экшн
srccode - флаг (0 или 1), указывает отдать просто исходный код бота или выполнить его. Используется в данном боте для показа текста самого экшена.
assign - не обязательный параметр, создается переменная с именем указанным в данном параметре. В эту переменную возвращается значение, в противном случае значение идет в общий поток выводаа
Примеры использования:
{import c='/group_msg__translate'}
{import c='/group_msg__translate' assign='res'}
{$res|json}