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,相信大家都懂
声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。