# |
Jun 17th 2021, 10:45 |
ndm |
@k4t It should work fine in 4.x. That `is_string() ...` code won't do anything if you're providing the header as shown in your snippet. |
# |
Jun 17th 2021, 09:50 |
conehead |
@paolo.bragagni Use form templates |
# |
Jun 17th 2021, 09:36 |
kevin.pfeifer |
:,) ok |
# |
Jun 17th 2021, 09:35 |
dantedantas |
I sent the text by mistake. I cant press "Enter". I will finish the mensage. Thank you. :) |
# |
Jun 17th 2021, 09:34 |
kevin.pfeifer |
an you should get ``` { 'data' => 'hello' }``` |
# |
Jun 17th 2021, 09:33 |
kevin.pfeifer |
try setting ``` return $response->withType( 'application/json' ) ->withStringBody( json_encode( [ 'data' => 'hello' ] ) );``` |
# |
Jun 17th 2021, 09:33 |
kevin.pfeifer |
yes? Don’t you expect that? |
# |
Jun 17th 2021, 09:32 |
dantedantas |
Hi Kevin, Guten Morgen. Please, could you help me a little bit more with this issue? I tried what you wrote above, but without success. If I try to access the action, I am getting the screen bellow: |
# |
Jun 17th 2021, 08:45 |
k4t |
as I can not append charst=utf-8 to Content-Type header we have problems with encoding sometimes |
# |
Jun 17th 2021, 08:44 |
k4t |
I do not understand why there is that is_string($data) in the if which breaks it |
# |
Jun 17th 2021, 08:38 |
k4t |
in the latest Cake it will also not work because of: https://github.com/cakephp/cakephp/blob/4.2.7/src/Http/Client.php#L574 |
# |
Jun 17th 2021, 08:09 |
k4t |
https://github.com/cakephp/cakephp/blob/3.1.14/src/Network/Http/Adapter/Stream.php#L185 |
# |
Jun 17th 2021, 08:07 |
paolo.bragagni |
how can I put some bootstrap buttons in $this->Form->input ? |
# |
Jun 17th 2021, 08:06 |
paolo.bragagni |
in form helper no more after and before ?? |
# |
Jun 17th 2021, 08:02 |
k4t |
It it generally caused by: https://github.com/cakephp/cakephp/blob/3.x/src/Http/Client/FormData.php#L227 |
# |
Jun 17th 2021, 07:58 |
k4t |
@admad |
# |
Jun 17th 2021, 07:35 |
k4t |
How can I solve this? |
# |
Jun 17th 2021, 07:35 |
slackebot |
with "application/x-www-form-urlencoded" even if I set it by myself like in my example. |
# |
Jun 17th 2021, 07:35 |
k4t |
Hi all, in CakePHP 3.1.x I use Cake HTTP Client and I have to set following header for all my post requests: application/x-www-form-urlencoded;charset=utf-8. Here is how I am doing it: ```$response = $this->_httpClient->post($url, $data, [ 'headers' => ['Content-Type' => 'application/x-www-form-urlencoded;charset=utf-8'] ]);``` Unfortunatelly this does not work as CakePHP before sending request is replacing Content-Type header |
# |
Jun 17th 2021, 07:26 |
slackebot |
me with just config/routing.php to make urls as below www.domain.com/en/* www.domain.com/en/admin/* |
# |
Jun 17th 2021, 07:26 |
slackebot |
solution. I thought I will create basic CMS project available at cakephp website, with Authentication plugin, admin prefix and multi language implementation. that is available at https://github.com/alamadcs/cake4-routing-problem please help me out in this Currently the current language is being saved in Session not URL. I want it to be in URL, I have also written code to handle it ( commented at AppController/BeforeFilter() ) plz help |
# |
Jun 17th 2021, 07:26 |
alamnaryab |
Good Morning I am facing issue with routing since last 2 weeks. also posted at stackoverflow as well as at discourse.cakephp.org I got responses but none worked for me, I am new with Cakephp4 that's why I am not sure when what to debug to fix this issue. some people says application.php has error some say check URL array(i don't know how) in slack also @kevin.pfeifer tried his best to help but we caould not found the |
# |
Jun 17th 2021, 07:13 |
conehead |
Does anyone know if/how it is possible to disable translations in unit tests? |
# |
Jun 17th 2021, 07:13 |
conehead |
Good morning everyone. |
# |
Jun 17th 2021, 05:30 |
dereuromark |
https://github.com/dereuromark/cakephp-queue/blob/master/src/Plugin.php#L38 works for me. |
# |
Jun 17th 2021, 00:17 |
japerlman |
how can I troubleshoot/diagnose an issue with the friendsofcake CRUD component for json api on cake 3.x I'm using a REST client and when I set the header for application/json I get 'null' as the only thing back on my GET but if I remove the header I get the normal cakephp view as expected. So I'm thinking there's an issue in the auto-magic of the CRUD component but I really have no idea where to start |
# |
Jun 17th 2021, 00:00 |
vinicius.big |
I was looking for a cakephp way to do it, but I think a `class_exists()` will fit here |
# |
Jun 16th 2021, 23:45 |
vinicius.big |
thinking here that probably I will have to install Bake even for production |
# |
Jun 16th 2021, 23:40 |
vinicius.big |
Hello! How can I *disable* a command inside my plugin when in production mode? I've created a custom bake command in order to bake custom stuff on my project. I'm extending the `AllCommand` from bake. and the class in `src/Command/AllCommand.php` is using `use Bake\Command\AllCommand` But, on production, the Bake plugin is not installed, and I'm getting this class not found error. Is there a way to get around this? |
# |
Jun 16th 2021, 20:25 |
slackebot |
ideas? I can post more code if it helps, but I'm trying to keep it simple. |
# |
Jun 16th 2021, 20:25 |
joey.mukherjee |
Using a CakePHP union from database, I am not getting all of my "contain"ed tables. I am only getting the first one that is contained. If I reverse the union, I get the other one. Is there a way I can get them all? Here's my union: $reviewers = $obs->union ($tests); If I reverse the "tests" and "obs", I get the other tables information which is correct, but I want them all regardless of the order in the union. Any |
# |
Jun 16th 2021, 20:21 |
kevin.pfeifer |
if there is a `composer.lock` file present the command `composer install` will ignore the version strings in your `composer.json` and just install the versions which are set in the `composer.lock` file but if you don't have a `composer.lock` file then it will generate a new one with the newest versions currently available (according to the version strings) |
# |
Jun 16th 2021, 20:19 |
kevin.pfeifer |
see https://getcomposer.org/doc/articles/versions.md#stability-constraints for what the different version strings are |
# |
Jun 16th 2021, 20:18 |
slackebot |
present (which are still valid to your constraints set in composer.json) |
# |
Jun 16th 2021, 20:18 |
kevin.pfeifer |
the short gist of it composer.json is the "what versions of software would I like to have" file composer.lock gets generated after executing `composer install` based on the conditions set in the composer.json You can basically perform a `composer update` anytime you want. It then checks what versions are actually installed currently in your system (via the composer.lock file) and the checks if there are newer version |
# |
Jun 16th 2021, 20:17 |
japerlman |
I see .lock I think it's a file being used by a process running I thought it was stale and left over |
# |
Jun 16th 2021, 20:16 |
japerlman |
I don't and I deleted my composer.lock to get around the last error I was getting so I probably messed it up |
# |
Jun 16th 2021, 20:09 |
kevin.pfeifer |
you know how composer.json and composer.lock are related? |
# |
Jun 16th 2021, 20:09 |
kevin.pfeifer |
just a composer.json doesn't allow you to use that command |
# |
Jun 16th 2021, 20:08 |
japerlman |
```$ cat composer.json | grep cakephp/plugin-installer "cakephp/plugin-installer": "^1.3",``` |
# |
Jun 16th 2021, 20:07 |
japerlman |
```$ dir composer.json composer.json``` |