Log message #4225720

# At Username Text
# Feb 9th 2020, 11:27 challgren `$builder->setExtensions(['json']);`
# Feb 9th 2020, 11:27 challgren no inside your scope
# Feb 9th 2020, 11:27 slackebot 'payment']);` `$builder->fallbacks();` `});`
# Feb 9th 2020, 11:27 damiano `$routes->setRouteClass(DashedRoute::class);` `$routes->setExtensions(['json']);` `$routes->scope('/', function (RouteBuilder $builder) {` `$builder->connect('/*', ['controller' => 'Pages',], ['_name' => 'home']);` `$builder->connect('/prenota/*', ['controller' => 'Pages', 'action' => 'prenota'], ['_name' => 'book']);` `$builder->connect('/pagamento', ['controller' => 'Pages', 'action' => 'pagamento'], ['_name' =>
# Feb 9th 2020, 11:25 challgren `$routes->setExtensions(['json']);`
# Feb 9th 2020, 11:25 challgren Do this instead https://book.cakephp.org/4/en/development/routing.html#file-extensions
# Feb 9th 2020, 11:24 damiano hmm
# Feb 9th 2020, 11:24 damiano /pagamento.json
# Feb 9th 2020, 11:24 challgren no
# Feb 9th 2020, 11:24 damiano should i add .json over there too ?
# Feb 9th 2020, 11:24 damiano $builder->connect('/pagamento', ['controller' => 'Pages', 'action' => 'pagamento'], ['_name' => 'payment']);
# Feb 9th 2020, 11:24 damiano i have
# Feb 9th 2020, 11:24 damiano @challgren hmm i see the home page... maybe a route problem
# Feb 9th 2020, 11:22 damiano one moment
# Feb 9th 2020, 11:22 damiano oh i miss the extension...maybe it's the problem
# Feb 9th 2020, 11:21 challgren try .json if that doesnt work request with content-type application/json
# Feb 9th 2020, 11:21 challgren Also is request handler loaded?>
# Feb 9th 2020, 11:20 challgren try `$this->viewBuilder()->setOption('serialize', ['articles']);`
# Feb 9th 2020, 11:20 damiano (note: i do not need a json view, i can work with the default one)
# Feb 9th 2020, 11:20 damiano there is no json response
# Feb 9th 2020, 11:20 damiano i do not see any output from the server
# Feb 9th 2020, 11:20 damiano what should i have to return to see the json?
# Feb 9th 2020, 11:20 damiano ``` // Set the view vars that have to be serialized. $this->set('articles', $this->paginate()); // Specify which view vars JsonView should serialize. $this->viewBuilder()->setOption('serialize', 'articles');```
# Feb 9th 2020, 11:19 damiano https://book.cakephp.org/4/en/views/json-and-xml-views.html#using-data-views-with-the-serialize-key
# Feb 9th 2020, 11:19 damiano i need a json response
# Feb 9th 2020, 11:19 damiano hello everybody,
# Feb 9th 2020, 09:44 slackebot <challgren>
# Feb 9th 2020, 09:44 challgren In your permissions return add
# Feb 9th 2020, 09:44 challgren You gotta add a bnypass for it
# Feb 9th 2020, 09:40 rudy1976s I am trying to install CakeDC Users plugin but it has infinite request loading on login page when debuk it is forced to display
# Feb 9th 2020, 09:40 rudy1976s good morning!
# Feb 9th 2020, 01:06 lpj145 :)
# Feb 9th 2020, 01:06 ndm if you're talking about the data that you're passing, then the fields might be safe of course if you've filtered them, I'm purely referring to how that method treats input
# Feb 9th 2020, 01:04 lpj145 i need this approach on some cake projects...
# Feb 9th 2020, 01:04 lpj145 ExpressRequest plugins intent to safe and filter query parameters...
# Feb 9th 2020, 01:02 ndm but not always :)
# Feb 9th 2020, 01:02 ndm the other way around ;)
# Feb 9th 2020, 01:02 lpj145 @ndm thanks, always fields is safe, only values is not safe...
# Feb 9th 2020, 01:02 lpj145 hahaha, me too, but, some issues on cake about sql inject, point to query expression safe to execute this operations types....
# Feb 9th 2020, 01:01 ndm You can pass unsafe data to the `value` argument, but not to the `field` argument. There's also a third argument if you want to control which type is being used for binding (the default is string)
# Feb 9th 2020, 01:01 mrfeedback in doubt always filter i would say :)