xvmqC1Ye - 0天前注册会员;
mbtdr3ev - 5天前注册会员;
3n44fZgo - 24天前注册会员;
73n5lsCR - 39天前注册会员;
NaZ2pUfG - 48天前注册会员;
加入我们(63 )

typecho插件添加路由

首先新建一个文件Action.php

文件内容如下

<?php
class XtApplets_Action implements Widget_Interface_Do
{
    public function execute()
    {

    }

    public function action()
    {

    }

    /**
    *路由测试 在Plugin的activate挂载插入Helper::addRoute("名称","/luyou(就是定义的地址)","插件名_Action",'action_luyou(方法名)');
    **/
    public function luyou(){
        echo '路由测试';
    }

}

例如上面的那个,我就要在Plugin.php的activate中挂载

public static function activate()
    {
Helper::addRoute("XtApplets_luyou","/luyou","XtApplets_Action",'luyou');
}

记得也要删除

public static function deactivate(){
        /*记得删除路由*/
        Helper::removeRoute('XtApplets_luyou');

        //插件关闭提示
        return '插件卸载成功,感谢您的使用';
    }

添加路由后,访问,域名/index.php/luyou

就完事了。如果开启了伪静态,那么可以去掉index.php,相信大家都懂

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。