ienaga/phalcon-router-for-yaml

Phalcon Routering for Yaml

2.0.0 2019-04-08 12:28 UTC

This package is auto-updated.

Last update: 2024-04-09 09:05:34 UTC


README

Build Status

Latest Stable Version Total Downloads Latest Unstable Version License

Version

PHP: 7.0.x, 7.1.x, 7.2.x
Phalcon: 3.x

Composer

{
    "require": {
       "ienaga/phalcon-router-for-yaml": "2.*"
    }
}

routing.yml sample

min

mypage_index: # /mypage/index

max

mypage_index:
  module:     frontend # Default null
  method:     [ GET, POST ] # Default GET
  url:        /mypage/{user_id}
  controller: mypage
  action:     index
  namespace:  \ProjectName\Module

app/config/services.php

$di->set("router", function () {
    return \Phalcon\Mvc\Router\Adapter\Yaml::load(
        new \Phalcon\Config\Adapter\Yaml(APP_PATH ."/directory/routing.yml")
    );
}, true);