chomenko/route-listener 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

chomenko/route-listener

Composer 安装命令:

composer require chomenko/route-listener

包简介

Router listener from Nette framework

README 文档

README

This extension allows you to extend your router

Required

Install

composer require chomenko/route-listener

Configure

in config.neon

extensions:
	events: Kdyby\Events\DI\EventsExtension
	#console: Kdyby\Console\DI\ConsoleExtension
	routeListener: Chomenko\RouteListener\DI\RouteListenerExtension

Use

Events

  • onMatch
  • onMatched
  • onConstructUrl
  • onConstructedUrl
<?php
namespace App\Listener;

use Kdyby\Events\Subscriber;
use Nette\Application\Routers\RouteList;
use Nette\Application\Request;

class EventRoute implements Subscriber
{
	/**
	 * @return array
	 */
	public function getSubscribedEvents()
	{
		return [
			RouteList::class . "::onConstructUrl" => "onConstructUrl",
		];
	}

	/**
	 * @param IRouter $routerList
	 * @param Request $request
	 */
	public function onConstructUrl(IRouter $routerList, Request $request)
	{
		$parameters = $request->getParameters();
		$parameters["foo"] = "bar";
		$request->setParameters($parameters);
	}
}

统计信息

  • 总下载量: 166
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2019-06-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固