ScriptsPlugin упрощает писать короткие кодовые сценарии, которые могут быть легко использованы (цепью). Она удаляет плагин накладные расходы, позволяющий сценарий будет команда из одной строки.
Использование скриптов
Перед использованием любой сценарий, вам необходимо загрузить Scripts плагин, например, так:
1 2 3 |
phpQuery::plugin('Scripts'); // или внутри цепи pq('li')->plugin('Scripts'); |
После этого, любой доступный сценарий может быть использован возьми метод сценария.
1 |
print pq('div')->script('safe_print'); |
Скрипты для написания
Сценарии помещаются в /phpQuery/plugins/Scripts. Каждый сценарий имеет свой собственный файл. Каждый файл имеет доступ к 4 переменным:
$self представляет $this
$params Представляет параметры, передаваемые в script() метод (без имени скрипта)
$return Если значение не ноль, будет использоваться в качестве метода результата
$config Содержание config.php файла
По умолчанию каждый сценарий возвращает $self aka $this.
Пример скрипта
1 |
$return = $self->find($params[0]); |
.