# |
Apr 28th 2021, 12:37 |
admad |
what timezone issue you have with DateTimeType? In 4.x it allows you to specify the db timezone |
# |
Apr 28th 2021, 12:34 |
admad |
value of hidden field is what will be submitted and validated in php |
# |
Apr 28th 2021, 12:34 |
erwane |
I can't use "localized" datetime format due to a bug in DateTimeType (timezone is missing) I convert user choice in ISO string in an hidden field. |
# |
Apr 28th 2021, 12:30 |
erwane |
but ... flatpickr use an hidden field too, problem is same. Validation should be done on the value of hidden field |
# |
Apr 28th 2021, 12:28 |
erwane |
i don't like this answer :) but you certainly right |
# |
Apr 28th 2021, 12:19 |
kevin.pfeifer |
then you should use the right datetime picker library ;) I switched to https://flatpickr.js.org/examples/ and it works great |
# |
Apr 28th 2021, 12:15 |
erwane |
Is it possible, in cake4, to add validation on hidden field and report error to another "fake" field ? It's a datetime picker who set date in hidden field but i want error displayed under the picker field. |
# |
Apr 28th 2021, 12:11 |
erwane |
which cake2 version ? |
# |
Apr 28th 2021, 11:14 |
k4t |
only %25 is causing problems |
# |
Apr 28th 2021, 11:14 |
k4t |
Hello, in old CakePhP2 project we are facing issue in which when in the url is encoded percentage symbol, for example "/suche/%25" then we got Bad Request error from HTTP server. It does not happen in projects which use CakePHP3. Can someone help me? |
# |
Apr 28th 2021, 08:50 |
d.lisiecki93 |
so basically we have same settings, thanks @kevin.pfeifer for help, ill contact with Amazon then :) |
# |
Apr 28th 2021, 08:49 |
kevin.pfeifer |
nothing more |
# |
Apr 28th 2021, 08:49 |
slackebot |
'EMAIL_TRANSPORT_DEFAULT_URL', null ), ], ],``` |
# |
Apr 28th 2021, 08:49 |
kevin.pfeifer |
in my cake 4 instance i only need this in my app.php ``` 'EmailTransport' => [ 'default' => [ 'className' => Cake\Mailer\Transport\SmtpTransport::class, 'host' => 'smtpserver-address', 'port' => 587, 'timeout' => 30, 'username' => 'bla', 'password' => 'somesecurepassword', 'client' => null, 'tls' => true, 'url' => env( |
# |
Apr 28th 2021, 08:44 |
d.lisiecki93 |
that’s what i also think, but wanted to make sure if my configuration etc is correct or if there is no some sort of known issue ;P |
# |
Apr 28th 2021, 08:44 |
kevin.pfeifer |
In my opinion this would be a Amazon SMTP Server issue, not a CakePHP issue ;) |
# |
Apr 28th 2021, 08:43 |
slackebot |
recipient / email, im trying to send same email to same recipient for e.g 100 times (with some delays to prevent some sort of spam block) and 5-10 of email are not reaching me. • cakephp version: `3.5.18` |
# |
Apr 28th 2021, 08:43 |
d.lisiecki93 |
hi there, im having weird issue with Amazon SES smtp, for some reason, sometimes it randomly throw me exception that the SMTP server did not accept the password, like this: ```2021-04-26 19:00:02 Error: [Cake\Network\Exception\SocketException] SMTP server did not accept the password. in /var/www/source_b/vendor/cakephp/cakephp/src/Mailer/Transport/SmtpTransport.php on line 272``` It happens totally randomly, no matter of |
# |
Apr 28th 2021, 07:12 |
paolo.bragagni |
What is a PR (?) |
# |
Apr 28th 2021, 04:40 |
asyraf.wahianuar |
thank you :) I'll try. Thanks |
# |
Apr 28th 2021, 04:32 |
admad |
Or probably `$user['user_details']['fullname']` |
# |
Apr 28th 2021, 04:30 |
admad |
So use `$user = $this->Auth->user()` to get the full record and `$user->user_details->fullname` will have the full name, |
# |
Apr 28th 2021, 04:19 |
asyraf.wahianuar |
yes, the `findAuth()` is inside the user table. in the auth component: `$this->loadComponent('Auth', ['authenticate' => ['Form' => ['finder' => 'auth',]]]);` already set the finder. When I debug, I can see the user_details table in the session under Auth->User->user_detail. |
# |
Apr 28th 2021, 04:11 |
admad |
Is `findAuth()` in your users table? Have you configure the `AuthComponent` to use that custom finder? |
# |
Apr 28th 2021, 04:06 |
slackebot |
component. Any suggestion? Thanks |
# |
Apr 28th 2021, 04:06 |
asyraf.wahianuar |
hello, I've users and user_details table with is related to each other. When I logged in, I use `$this->set('auth_username',$this->Auth->user('username'));` to print the username. However, the fullname is stored inside the user_details table. I've include `return $query->contain(['UserDetails']);` in the public function findAuth. How can I print / echo the fullname? Currently the app is running in Cakephp 3 using auth |
# |
Apr 28th 2021, 02:40 |
francisdoydora |
well I'll just scrap this method then. thanks for the input @richard :) |
# |
Apr 28th 2021, 02:39 |
francisdoydora |
I see, I was wondering that too. I've implemented HTTPS force redirect successfully in Apache before but wanted to do it via Cake too as a test. |
# |
Apr 28th 2021, 02:34 |
richard |
i’d say so |
# |
Apr 28th 2021, 02:32 |
francisdoydora |
@richard is it okay to force HTTPS in apache and leave cakephp as is? |
# |
Apr 28th 2021, 02:31 |
richard |
imo |
# |
Apr 28th 2021, 02:30 |
richard |
@francisdoydora you’re better off handling this with apache/nginx than application code |
# |
Apr 28th 2021, 01:47 |
francisdoydora |
https://cakesf.slack.com/archives/C053DPNGT/p1619491730026600 Good morning everyone, I was hoping you could help me with this. |
# |
Apr 28th 2021, 01:12 |
dereuromark |
No, that not. Manual change afterwards. Or you can make a PR to Support this |
# |
Apr 27th 2021, 23:06 |
slackebot |
Cake\Filesystem\Folder->pwd()``` |
# |
Apr 27th 2021, 23:06 |
genellern |
```Exception: Maximum function nesting level of '256' reached, aborting! in [/var/www/itic/src/vendor/cakephp/cakephp/src/Filesystem/Folder.php, line 162] 2021-04-27 23:01:48 Error: [Error] Maximum function nesting level of '256' reached, aborting! in /var/www/itic/src/vendor/cakephp/cakephp/src/Filesystem/Folder.php on line 162 Stack Trace: #0 /var/www/itic/src/vendor/cakephp/cakephp/src/Filesystem/Folder.php(197): |
# |
Apr 27th 2021, 23:06 |
slackebot |
/var/www/itic/src/src/,/var/www/itic/src/plugins/Admin/src/,/var/www/itic/src/plugins/Settings/src/,/var/www/itic/src/plugins/Tracking/src/,/var/www/itic/src/plugins/Gps/src/``` |
# |
Apr 27th 2021, 23:05 |
genellern |
Hi everyone, When extracting the strings for i18n, I'm getting a max recursive level reached. Not sure what changed though, I recently updated the project dependencies, should I create an issue on Github? ```bin/cake i18n extract --extract-core no --overwrite --no-location --output /var/www/itic/src/src/Locale/ --overwrite --merge yes --paths |
# |
Apr 27th 2021, 19:13 |
kevin.pfeifer |
just FYI to you all: update composer.... now! https://blog.packagist.com/composer-command-injection-vulnerability/ |
# |
Apr 27th 2021, 18:58 |
kevin.pfeifer |
dont know why the config is consumed in the first place there but i guess it shouldnt be a problem to not consume it |
# |
Apr 27th 2021, 18:57 |
kevin.pfeifer |
Just change the `Configure::consume` to `Configure::read` in your config/bootstrap.php and your can read the config as you expected it fron the start https://github.com/cakephp/app/blob/master/config/bootstrap.php#L161 |