插件控制器

插件写法:

  1. <?php
  2. namespace plugins\Demo\Controller; //Demo插件英文名,改成你的插件英文就行了
  3. use Api\Controller\PluginController;//插件控制器基类,所有插件都要继承它
  4. class IndexController extends PluginController{
  5. function index(){
  6. $this->display(":index");
  7. }
  8. }

插件url生成方法,sp_plugin_url();

X1.4.0新增

  1. sp_plugin_url($url,$param,$domain)

功能:
生成访问插件的url

参数:
$url: url 格式:插件名://控制器名/方法
$param:额外参数,默认为空数组
$domain:是否添加域名,默认false

返回:
类型url

模板使用:

  1. {:sp_plugin_url('Demo://Index/index',array('id'=>2),true)}
  2. {:sp_plugin_url('Demo://List/index',array('id'=>2))}