Log message #4267188

# At Username Text
# Jul 6th 2021, 15:47 ndm Depends on what work you need to do. CakePHP ships JSON column support out of the box as far as type conversion is concerned (DB to PHP and vice versa), but that's about it.
# Jul 6th 2021, 15:37 kiwi_13 Hi, what is the best way to work with json-columns (mariadb) in cakephp orm? Couldn't find any documentation on the cake book
# Jul 6th 2021, 15:28 charolastra or look in /etc/apache/modules-enabled
# Jul 6th 2021, 15:28 charolastra no idea about centos but usually you can use a2enmod
# Jul 6th 2021, 15:27 nayakvradhit @charolastra how to enable php 7 module in centos 7 in apache
# Jul 6th 2021, 14:13 charolastra also maby you need to enable the module itself
# Jul 6th 2021, 14:01 kevin.pfeifer google is usually your friend here
# Jul 6th 2021, 14:00 kevin.pfeifer but as charolastra said you could also use PHP in apache via CGI or FPM
# Jul 6th 2021, 14:00 kevin.pfeifer if its using the apache built in PHP module then it should suffice to ```LoadModule php7_module modules/libphp7.so <FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch>```
# Jul 6th 2021, 13:56 nayakvradhit I am using apache webserver
# Jul 6th 2021, 12:34 charolastra and how it interfaces to PHP. there's CGI, FPM, ..
# Jul 6th 2021, 11:40 kevin.pfeifer depends on your used webserver
# Jul 6th 2021, 11:33 nayakvradhit Ok then how can I interpret php
# Jul 6th 2021, 11:17 charolastra sounds like your webserver doesn't interpret it as PHP at all
# Jul 6th 2021, 10:50 nayakvradhit Hi can anyone please tell me when I run the file test.php contains phpinfo, Output I am not getting php information instead it outputs the php code? Any idea why
# Jul 6th 2021, 10:05 paolo.bragagni ok thanks
# Jul 6th 2021, 10:04 paolo.bragagni $linguaarray = $lingua->toArray();
# Jul 6th 2021, 10:04 info315 @paolo.bragagni My controllers are doing it like so: https://github.com/it-novum/openITCOCKPIT/blob/development/src/Controller/CommandsController.php#L112-L147 My App is 100% API driven. Basically it's: receive data from post call patch entity return the entity via CakePHP auto json serialize method: https://book.cakephp.org/4/en/views/json-and-xml-views.html
# Jul 6th 2021, 09:55 charolastra if Datasource->timezone is UTC but App->defaultTimezone is something different, should the dates be automaticly converted?
# Jul 6th 2021, 09:52 paolo.bragagni how to send back the data saved (with the primaryKey and the other data?
# Jul 6th 2021, 09:51 paolo.bragagni when I save in this way $this->Lingue->save($lingua)
# Jul 6th 2021, 09:51 paolo.bragagni I have to send back via json the data saved
# Jul 6th 2021, 09:37 paolo.bragagni it works sorry
# Jul 6th 2021, 09:31 paolo.bragagni (I'm creating a bake template)
# Jul 6th 2021, 09:31 dereuromark but your approach should still work as well - see live https://sandbox.dereuromark.de/sandbox/ajax-examples/form working example.
# Jul 6th 2021, 09:31 paolo.bragagni the 'id'=>'addlingue' doesnt works in cake4
# Jul 6th 2021, 09:30 dereuromark depends on how many fields maybe for only 1-2 it could also be manual, e.g. var selectedValue = $(this).val(); var targeturl = $(this).attr('rel') + '?id=' + selectedValue;
# Jul 6th 2021, 09:27 paolo.bragagni data: $("#addlingue" ).serialize()
# Jul 6th 2021, 09:27 paolo.bragagni and when I clicked to submit I called the controlled via ajax whit
# Jul 6th 2021, 09:24 paolo.bragagni <?php echo $this->Form->create('Lingua',array('id'=>'addlingue','novalidate' => true,'url' => false, 'method' => false)); ?>
# Jul 6th 2021, 09:24 paolo.bragagni In my old cake2 project I used to create the form in this way
# Jul 6th 2021, 09:23 paolo.bragagni how to send form data via ajax to a specific controller?
# Jul 6th 2021, 06:21 kevin.pfeifer ok, I think my problem was just, that I believed the default was set to false and I had to manually enable e.g. routes (maybe this was how it was handled in the past)
# Jul 6th 2021, 06:18 admad You can then override it through the option in `addPlugin()`, for e.g. if a plugin has routes enabled but you don't need them you can use `'routes' => false` when adding
# Jul 6th 2021, 06:18 lzz Ok, the testCsrfAppliedOk() was missing enableSecurityToken().
# Jul 6th 2021, 06:17 kevin.pfeifer alright, thx :+1:
# Jul 6th 2021, 06:16 admad Right
# Jul 6th 2021, 06:14 kevin.pfeifer sure, but the default for all these variables is set to true https://github.com/cakephp/cakephp/blob/master/src/Core/BasePlugin.php#L37 So all properties, which I don’t need, should be set to false inside my Plugin.php
# Jul 6th 2021, 05:39 slackebot2 is there.
# Jul 6th 2021, 05:39 lzz Hello. After enabling Authorization in my cakephp baked code, I have some tests failing in the baked PagesControllerTest.php. testMissingTemplate() returns 500 even though the first line in display() is the skipAuthorization() call. Opening from the webbrowser I correctly get the MissingTemplateException. Also, testCsrfAppliedOk() is returning 400 and logging that _Token was not found in request data. But the enableCsrfToken() line
# Jul 6th 2021, 05:30 admad @kevin.pfeifer those properties set the default. For e.g. no point having routes hook enabled if your plugin doesn't set any routes.