Import: различия между версиями

Материал из wiki-MyMakerBot
(Новая страница: «↩️ Назад»)
 
 
(не показаны 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}