我正在创建一个插件,即返回一个数组。这是我的文件结构
myplugin.php
class Plugin_myplugin extends Plugin
{
function foo()
{
return array(1,2,3,4,5);
}
}
在default.html文件中,我可以通过{{ myplugin:foo }}
访问它。一切都很完美,
但我想获得数组的第二个元素。或者不使用Lex Parser,我如何通过PHP访问?
答案 0 :(得分:0)
您需要将其作为参数传递给插件。例如:
{{ myplugin:foo pos="position" }}
然后在你的插件中:
class Plugin_myplugin extends Plugin
{
function foo()
{
$pos = $this->attribute('pos');
$arr = array(1,2,3,4,5);
return $arr[$pos];
}
}
这就是全部。