AddClassMethod: различия между версиями
Newz20 (обсуждение | вклад) (Новая страница: «Category:Встроенные функции ==Описание== '''addClassMethod'''('имя класса','имя метода,"php код"); - автом...») |
Elmax (обсуждение | вклад) (→Примеры запросов: комментарии к 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('Мой класс','Мой метод',"php код");
Результат будет выглядеть так.
В случае указания ключа $key в код класса будет создана “инъекция” с соответствующим ключем.
Альтернативные названия функции (сленг)
Комментарии
Функция addClassMethod применяется разработчиками и обычными пользователями в исполнении кодом как правило не применяется. Зачастую пользователям достаточно интерфейса "Админки" чтобы добавить свой метод. На странице нажмите "Карандаш" того класса в который необходимо добавить метод.
Далее выбираем вкладку методы и жмем кнопку "добавить новый метод"
Заполняем обязательное поле Название метода, по желанию его описание и жмем кнопку "Добавить"
теперь заполняем код метода или настраиваем метод по своему усмотрению.