Log message #4225740

# At Username Text
# Feb 9th 2020, 11:33 slackebot $this->set('my_response',$my_results); $this->viewBuilder()->setOption('serialize', 'my_response'); }
# Feb 9th 2020, 11:33 damiano public function pagamento(): ?Response { Stripe::setApiKey(''); //debug($this->request->getData()); $my_results = ['foo'=>'bar']; $this->set('my_response',$my_results); $this->viewBuilder()->setOption('serialize', 'my_response'); //return $this->render(); return $this->response; }public function pagamento(): ?Response { $my_results = ['foo'=>'bar'];
# Feb 9th 2020, 11:33 damiano now i show my action one moment
# Feb 9th 2020, 11:33 damiano but i see no output
# Feb 9th 2020, 11:33 damiano yeah i fixed the name problem
# Feb 9th 2020, 11:32 challgren See https://gist.github.com/challgren/4aff946047b7a203805d8030cce73530
# Feb 9th 2020, 11:30 damiano no works @challgren
# Feb 9th 2020, 11:30 challgren This
# Feb 9th 2020, 11:29 damiano Notice Error: Undefined variable: routes
# Feb 9th 2020, 11:29 challgren your anonymouse callback with RouteBuilder is named something different than the books docs
# Feb 9th 2020, 11:29 damiano ops
# Feb 9th 2020, 11:29 damiano no wait if i put inside the scope i get $routes->setExtensions(['json']);
# Feb 9th 2020, 11:28 damiano ok
# Feb 9th 2020, 11:28 damiano inside
# Feb 9th 2020, 11:28 damiano pl
# Feb 9th 2020, 11:28 challgren Put it inside
# Feb 9th 2020, 11:28 damiano it is outside the scope
# Feb 9th 2020, 11:28 challgren otherwise it wont attach the routes above
# Feb 9th 2020, 11:28 damiano @challgren ^ his is my routes.php
# Feb 9th 2020, 11:28 challgren first line
# 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