-
-
Notifications
You must be signed in to change notification settings - Fork 22
Description
With version 1.0.4 when you create a new RPC service the route is initially not matchable unless you put a forward slash preceding your route name. The problem is in the module.config.php
Replicate this by creating a new RPC service, in my case with the service name updateWeather and route to match as update-weather.
Below is generated module.config.php snippet. Note that the route is missing a preceding forward slash. By default trying to access /update-weather does not match a route, adding the forward slash makes the route valid.
Obviously I didn't add the slash when I should have however there was no indication I should and the REST services create the route for you with the slash. There should be validation that the route starts with a slash or one added for you.
'sarah.rpc.update-weather' => array(
'type' => 'Segment',
'options' => array(
'route' => 'update-weather',
'defaults' => array(
'controller' => 'sarah\\V1\\Rpc\\UpdateWeather\\Controller',
'action' => 'updateWeather',
),
),
),
Originally posted by @cookejames at zfcampus/zf-apigility-admin#231