Typecho中为插件添加路由:addRoute

Helper::addRoute接口,可以往typecho里面添加特定的路由策略,进而将url请求重定向到自己的控制器或者插件上。

本文我们来完成一个简单的实例,将`www.typechodev.com/index.php/my_action`的情况发送到插件目录下的Widget上,并进行输出。

#### 第一步,当然还是创建插件目录了。

这里我们在plugins目录下创建插件MyRoute。

#### 然后,在插件文件Plugin.php中增加配置代码。这里当然就是addRoute了。

教程][2]中继续演示addRoute的用法哈 [1]: https://www.typechodev.com/usr/uploads/2015/05/1644309194.png [2]: http://www.typechodev.com/index.php/archives/488/

原创文章,作者:admin,如若转载,请注明出处:https://www.typechodev.com/plugin/487.html

(0)
上一篇 2015-04-30 上午11:38
下一篇 2015-05-15 下午12:29

相关推荐

  • typecho插件开发中常用接口速查

    ## 注册资源api1. Helper::addRoute,添加路由。2. Helper::addAction,添加控制器 ## 常用系统钩子 ## 常见插件写法 //todo 待…

    插件开发 2015-04-30
  • Typecho插件制作实例:制作sitemap插件

    ### 原理介绍sitemap插件的原理其实很简单,就是监听文章的变化(新增或者编辑),并在文章变化的时候更新sitemap文件。sitemap是各大博主用得最多的功能之一,今日T…

    插件开发 2015-04-30
  • 获取Typecho插件信息代码片段

    在插件开发中经常需要获取插件的代码片段,比较版本信息什么的以便提示升级。 代码示例: Typecho_Widget::widget(‘Widget_Plugins_Li…

    插件开发 2017-04-05
  • Typecho文章编辑器

    ![23 Markdown.jpg][1]Typecho自带的编辑器非常简单,对编辑器有更多要求的,可以使用插件。但是,Typecho支持markdown其实是非常好的,即时你换其…

    插件开发 2015-03-31
  • Typecho插件开发入门教程之HelloWorld

    任何语言的学习,都是从Hello World开始的,本文也不脱俗,我们也从Hello World来开始我们的学习之旅。 ## 基本结构 ##**1.文件结构**首先是插件的文件构成…

    插件开发 2015-02-28
  • typecho二次开发之使用python爬取数据并插入typecho

    **1.前言**和站主认识实在狗厂,离开后一直联系,因为在开发、产品、运营理念上很一致,所以陆陆续续开发了一些产品,其中[华文资讯][1]网就是和群主共同开发而成,耗时大概在两天左…

    插件开发 2016-10-31
  • Typecho中的路由解析

    ## 路由概述 路由的功能简单的说就是根据请求(即URL)找到对应业务代码(或者说控制器,Controller),请求来自用户端,业务由系统提供,路由器的主要任务就是为请求和业务提…

    插件开发 2014-12-31
  • Typecho中启用代码高亮插件SyntaxHighlighter

    在网上找了几个插件安装均失效,下面这个地址还可以有,安装完之后还可以选择多种代码颜色风格哈!![2908646526.png][1] ## 安装步骤 ## 1. 进入服务器里面的`…

    插件开发 2015-03-31
  • Typecho网站数据备份脚本

    分享一枚自用的TE网站备份脚本,可以备份te网站,配合七牛的同步程序,即可实现数据备份~ 用法:1. 下载文章附件中的脚本,放置在你的服务器上,任意目录。2. 添加权限,包括脚本的…

    插件开发 2015-10-31
  • Typecho二次开发之插件命名规范及注意事项

    通过定制插件来满足博客花样百出的功能,比如:博客浏览数,往数据库插入文章,过滤分类,过滤字段,根据文章的类型来生成seo策略。以上的这些功能typecho都没有提供,然而却可以通过…

    插件开发 2016-08-31

发表评论

您的电子邮箱地址不会被公开。