kolserdav/routejs

hash 路由器

v0.0.3 2018-05-31 01:51 UTC

This package is not auto-updated.

Last update: 2024-09-29 06:02:31 UTC


README

PHP 和 JavaScript hash 模块的路由。

"require": { "symfony/yaml": "^4.0" }

"dependencies": { "ajaxsim": "^1.0.0" }

安装

php: $~ composer require kolserdav/routejs

js: $~ npm i route-fhash

路由设置

文件名
/config/route/routes.yaml

#Example routes.yaml
nameroutegroup1 :	#Require field custom name
      hash: #Require field and name
        nameroute1 : filename1::module1 #Custom fields with special format
        nameroure2 : filename2::module2
nameroutegroup2 :
      hash :
        nameroute3 : filename3::module3
        nameroute4 : filename4::module4
        nameroute4 : filename4::module5

使用 php

脚本 URI: /routejs-data

require_once '../vendor/autoload.php';
use Avir\Hash\Reader;
$s = new Reader();
$s->getRoutes();

使用 javascript

let route = require('route-fhash');
route('dir/with/route/files');