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

Материал из MajorDoMo инфо
(Новая страница: «Category:Встроенные функции ==Описание== '''addClassMethod'''('имя класса','имя метода,"php код"); - автом...»)
 
(→‎Примеры запросов: комментарии к addClassMethod добавление метода в GUI)
 
(не показаны 2 промежуточные версии 1 участника)
Строка 2: Строка 2:
==Описание==
==Описание==
'''addClassMethod'''('имя класса','имя метода,"php код"); - автоматическое создание метода.
'''addClassMethod'''('имя класса','имя метода,"php код"); - автоматическое создание метода.
($class_name, $method_name, $code = ' ', $key = ' ')  Summary of addClassMethod
@param mixed $class_name Class method
@param mixed $method_name Method name
@param mixed $code Code (default '')
@return mixed
$key = ' ' ??? опишите плиз
<pre>if ($key != '') {
            $injection_code = '/* begin injection of {' . $key . '} */' . "\n" . $code . "\n" . '/* end injection of {' . $key . '} */';
        } else {
            $injection_code = $code;
        } </pre>
==Примеры запросов==
==Примеры запросов==
Для того чтобы добавить метод в свой класс, достаточно вызвать консоль ввести в появившуюся строку ввода
<pre>addClassMethod('Мой класс','Мой метод');</pre>
[[Файл:AddClassMethod('Мой класс','Мой метод');.png|центр]]
нажать кнопку отправить. Таким образом разделе "Объекты".В классе "Мой класс" появится метод "Мой метод".
Для того чтобы в методе прописался код, необходимо его добавить после метода через запятую в кавычках
<pre>addClassMethod('Мой класс','Мой метод',"php код");</pre>
[[Файл:AddClassMethod('Мой класс','Мой метод',php код);.png|центр]]
Результат будет выглядеть так.
[[Файл:AddClassMethod('Мой класс','Мой метод',php код);2.png|центр]]
В случае указания ключа $key в код класса будет создана “инъекция” с соответствующим ключем.


==Альтернативные названия функции (сленг)==
==Альтернативные названия функции (сленг)==


==Просто для проверки появления разделов==
==Комментарии==
Функция addClassMethod применяется разработчиками и обычными пользователями в исполнении кодом как правило не применяется.
Зачастую пользователям достаточно интерфейса "Админки" чтобы добавить свой метод.
На [http://localhost/admin.php?pd=&md=panel&inst=&action=classes странице] нажмите "Карандаш" того класса в который необходимо добавить метод.
 
[[Файл:Добавление метода класса GUI.png|центр]]
 
Далее выбираем вкладку методы и жмем кнопку "добавить новый метод"
 
[[Файл:Добавление метода класса GUI1.png|центр]]
 
Заполняем обязательное поле Название метода, по желанию его описание и жмем кнопку "Добавить"
 
[[Файл:Добавление метода класса GUI2.png|центр]]
 
теперь заполняем код метода или настраиваем метод по своему усмотрению.
 
[[Файл:Добавление метода класса GUI3.png|центр]]

Текущая версия от 15:30, 5 июня 2020

Описание

addClassMethod('имя класса','имя метода,"php код"); - автоматическое создание метода.

($class_name, $method_name, $code = ' ', $key = ' ') Summary of addClassMethod @param mixed $class_name Class method @param mixed $method_name Method name @param mixed $code Code (default ) @return mixed

$key = ' ' ??? опишите плиз

if ($key != '') {
            $injection_code = '/* begin injection of {' . $key . '} */' . "\n" . $code . "\n" . '/* end injection of {' . $key . '} */';
        } else {
            $injection_code = $code;
        } 

Примеры запросов

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

addClassMethod('Мой класс','Мой метод');
AddClassMethod('Мой класс','Мой метод');.png

нажать кнопку отправить. Таким образом разделе "Объекты".В классе "Мой класс" появится метод "Мой метод".

Для того чтобы в методе прописался код, необходимо его добавить после метода через запятую в кавычках

addClassMethod('Мой класс','Мой метод',"php код");
AddClassMethod('Мой класс','Мой метод',php код);.png

Результат будет выглядеть так.

AddClassMethod('Мой класс','Мой метод',php код);2.png

В случае указания ключа $key в код класса будет создана “инъекция” с соответствующим ключем.

Альтернативные названия функции (сленг)

Комментарии

Функция addClassMethod применяется разработчиками и обычными пользователями в исполнении кодом как правило не применяется. Зачастую пользователям достаточно интерфейса "Админки" чтобы добавить свой метод. На странице нажмите "Карандаш" того класса в который необходимо добавить метод.

Добавление метода класса GUI.png

Далее выбираем вкладку методы и жмем кнопку "добавить новый метод"

Добавление метода класса GUI1.png

Заполняем обязательное поле Название метода, по желанию его описание и жмем кнопку "Добавить"

Добавление метода класса GUI2.png

теперь заполняем код метода или настраиваем метод по своему усмотрению.

Добавление метода класса GUI3.png