Log message #4266753

# At Username Text
# Jun 29th 2021, 11:09 kevin.pfeifer ```{%- if fieldData.null %}``` just checks if the given field can be empty/null or not
# Jun 29th 2021, 11:09 ndm That check has nothing to do with associations, but whether the field is nullable
# Jun 29th 2021, 11:07 paolo.bragagni to desume that field is associated to some other table
# Jun 29th 2021, 11:07 paolo.bragagni {%- set fieldData = Bake.columnData(field, schema) %} {%- if fieldData.null %}
# Jun 29th 2021, 11:07 paolo.bragagni it checks
# Jun 29th 2021, 11:06 paolo.bragagni in form.twig the cicle is quite different
# Jun 29th 2021, 11:04 paolo.bragagni ok more or less I've understand BUT
# Jun 29th 2021, 11:02 kevin.pfeifer https://github.com/cakephp/bake/blob/2.5.1/templates/bake/Template/index.twig#L43
# Jun 29th 2021, 11:02 kevin.pfeifer well the details variable is part of the foreach a few lines above
# Jun 29th 2021, 11:00 paolo.bragagni uuuu. but I'd like to know where it set details.displayField
# Jun 29th 2021, 10:58 paolo.bragagni (I'm trying @ndm) :(
# Jun 29th 2021, 10:52 ndm Check what the built-in templates are doing: https://github.com/cakephp/bake/blob/2.5.1/templates/bake/Template/index.twig#L46
# Jun 29th 2021, 10:45 paolo.bragagni but how to get the name of the displayfield of associated model?
# Jun 29th 2021, 10:45 paolo.bragagni if I set {% set singFieldCapitalize=field[:-3]|capitalize %} I can get the name of associated Model
# Jun 29th 2021, 10:38 paolo.bragagni so inside the {%- if fieldData.null %} I get the field that are associated (someone please tell me why)
# Jun 29th 2021, 10:37 paolo.bragagni if form.twig I'd like to get the displayField of the fields of associated tables
# Jun 29th 2021, 10:32 goranbloncar Hey guys! I am using cake4php and I am trying to connect and query data from aws redshift. So I succeed to query data with connectionManager from controller with raw sql. So my question is can I query data with query builder and how can I set default connection to model ( I set defaultConnectionName method) but I am getting: *cannot cast type regclass to character varying*
# Jun 29th 2021, 10:04 paolo.bragagni when I bake a view it uses the TemplateCommand.php and I can use some variables that I can desume from the code
# Jun 29th 2021, 09:42 info315 @paolo.bragagni inside of `public function templateData`
# Jun 29th 2021, 09:39 paolo.bragagni (where are the variables that cake uses ?)
# Jun 29th 2021, 09:38 paolo.bragagni @admad *twig.symfony.com* this one?
# Jun 29th 2021, 08:28 erwane Deleting cookie is not the solution
# Jun 29th 2021, 08:27 slackebot $hasher->hash($user->email . $user->password), ])); $this->setResponse($this->response->withCookie($cookie)); } return $this->redirect($this->request->getParam('here')); }```
# Jun 29th 2021, 08:27 erwane There is my solution : // UsersController::securityForm ```if ($this->Users->save($user)) { $this->Flash->success(__('Mot de passe enregistré'), ['key' => 'form']); $cookies = $this->request->getCookieCollection(); if ($cookies->has('remember_me')) { $hasher = new DefaultPasswordHasher(); $cookie = $cookies->get('remember_me') ->withValue(json_encode([ $user->email,
# Jun 29th 2021, 08:14 admad @paolo.bragagni by reading the twig docs
# Jun 29th 2021, 08:13 admad @erwane then just delete the cookie
# Jun 29th 2021, 08:06 erwane @admad i tried this. The user is not in login form at this moment. They are on the security form. One possibilyt is to force logout user.
# Jun 29th 2021, 08:04 paolo.bragagni @admad please tell me more. how to lean more?
# Jun 29th 2021, 08:03 admad @info315 he's talking about bake templates, bake does use twig by default :)
# Jun 29th 2021, 08:02 admad err @erwane
# Jun 29th 2021, 08:02 admad @ragnarog_online AuthenticationComponent->setIdentity()
# Jun 29th 2021, 08:01 info315 @paolo.bragagni No, its not
# Jun 29th 2021, 08:01 info315 @erwane Yes, try to extend the CookieAuthenticator class or just copyandpaste the cookie logic to make protected functions public
# Jun 29th 2021, 07:59 erwane not on new login. When user password change
# Jun 29th 2021, 07:58 paolo.bragagni in cake 4 seems that it use twig by default
# Jun 29th 2021, 07:57 info315 So you only want to renew the cookie on a new login?
# Jun 29th 2021, 07:56 erwane I did. All this methods are protected. I try the `persistIdentity` but it need checkbox (or fake one) and be on particular login page. I'm trying to fill it manually
# Jun 29th 2021, 07:54 info315 @erwane You can checkout the CookieAuthenticator: https://github.com/cakephp/authentication/blob/master/src/Authenticator/CookieAuthenticator.php#L135-L136
# Jun 29th 2021, 07:48 info315 @paolo.bragagni CakePHP is not using Twig Templates by default. If you want to know more about Twig check out the docs: https://twig.symfony.com/doc/3.x/
# Jun 29th 2021, 07:45 paolo.bragagni how to learn twig templating? Trying to get the displayField of associated model but I cant find the way
# Jun 29th 2021, 07:39 erwane Hi. Someone have a doc or code for `Cakephp/Authentication` when the user change his/her password and need to renew the `remember_me` cookie value ?