Log message #4263957

# At Username Text
# May 25th 2021, 21:46 jojomartius Does anybody has an idea what happend and how i can get the lower case routing also working?
# May 25th 2021, 21:44 jojomartius Hey there, i've a really stupid question. I created a plugin in an existing project with ```bin/cake bake plugin alert``` and a controller with ```bin/cake bake controller companies --plugin alert``` but if I try to access it via the browser on /alert/companies i got nothing, only on /alert/Companies (with a capital C) wir works...
# May 25th 2021, 20:40 etibor is there a way to display the not permitted character in error message?
# May 25th 2021, 20:40 etibor okey i actually found, by var_dump the getErrors()
# May 25th 2021, 20:02 rightscoreanalysis is it hacky to be reading session data in a model?
# May 25th 2021, 19:41 etibor how the error message will return ?
# May 25th 2021, 19:41 etibor like this $this->Model->validate('name')
# May 25th 2021, 19:41 etibor i think its enough to validate a single field, i dont have a lot just 3
# May 25th 2021, 19:03 kevin.pfeifer but that doesn’t have anything to do with cakephp so :man-shrugging:
# May 25th 2021, 19:03 kevin.pfeifer well If you need client side Form Validation I can recommend Parsley
# May 25th 2021, 18:53 etibor unfortunatly(i have multiple fields for the same model's field and displayed with jquery as the user choose different values from select input) i could not use the same model fields on the form
# May 25th 2021, 18:44 kevin.pfeifer per field errors are usually defined via the validator present in the tables `validationDefault($validator)` function And if there is an error it is outputted automatically under the field when you use `$this->Form->control('fieldname');`
# May 25th 2021, 18:35 etibor i created a complex form, with complex funcation calling when i have an error on the form its not possible anymore to show the form input error in the right place i only have the Model->getErrors() but its return an array how can i display the error messeges from there?
# May 25th 2021, 18:33 etibor hello everyone
# May 25th 2021, 16:41 admad It's likely someone might maintain is as a separate plugin :).
# May 25th 2021, 16:40 admad Unless stated otherwise always assume that a deprecated feature will be removed in next major.
# May 25th 2021, 15:14 neon1024 Yes, good spot, thanks
# May 25th 2021, 14:53 ndm The migration guide says that it will be removed in 5.x, but that's the only place that mentions a version AFAICT. https://book.cakephp.org/4/en/appendices/4-0-migration-guide.html#component
# May 25th 2021, 14:46 neon1024 I assumed 5.x as it’s deprecated now in 4.x
# May 25th 2021, 14:46 neon1024 Anyone know when AuthComponent is being removed? I don’t see it on the 5.x roadmap
# May 25th 2021, 10:57 neon1024 Convoluted but okay
# May 25th 2021, 10:56 neon1024 ArrayAccess
# May 25th 2021, 10:56 neon1024 Ah, EntityInterface implements
# May 25th 2021, 10:56 neon1024 Or is an Entity \ArrayAccess?
# May 25th 2021, 10:55 neon1024 Have I misconfigured something? I am using the `Authentication.Session` Authenticator, with the Form one for login, and an `auth` finder in my `UsersTable`
# May 25th 2021, 10:54 neon1024 How do I get a consistent type return from Authentication? I am trying `$this->Authentication->getIdentity()->getOriginalData()` (the component), and the method return type is marked as `@return \ArrayAccess|array` but when I dump it in my controller it’s `App\Model\Entity\User Object`
# May 25th 2021, 10:50 ndm https://stackoverflow.com/questions/62713730/why-is-the-callback-identifier-not-being-invoked/62718515#62718515
# May 25th 2021, 10:36 kushan thanks, may I ask if there is a link to an example please?
# May 25th 2021, 10:34 ndm Certainly possible
# May 25th 2021, 10:33 kushan is it possible to have an Authenticator class in my codebase (src/) that extends an existing core Authenticator? I tried adding it to src/Authenticator but it didn't work.
# May 25th 2021, 10:10 ndm Then the answer is no, the matching process will always sort the routes according to their template, in descending regular order. If you're using 4.2.2+, you can use `bin/cake routes` to check in what order they will be matched (top first).
# May 25th 2021, 10:04 rudy1976s yes
# May 25th 2021, 10:02 ndm @rudy1976s What does "order" mean to you? The order in which they are being tested when trying to match a URL?
# May 25th 2021, 08:36 rudy1976s Good morning , is there a way to set up an order for routes?
# May 24th 2021, 23:37 rightscoreanalysis ok I might just need to change the model file then, no big deal
# May 24th 2021, 23:36 rightscoreanalysis cak2 btw ^
# May 24th 2021, 23:32 ndm I don't really remember anymore how the class registry works... but I think it required unique aliases just like 3.x+ does, ie there can be only one `Order`, and the first one initialized wins.
# May 24th 2021, 23:24 rightscoreanalysis Ok thanks as an aside, My plugin has an Order model, I need to load my main Oder model though, when I do ClassRegistry::init('Order') cake is loading the plugin version not the main. How can i load the main?
# May 24th 2021, 23:23 ndm I'd assume that your webhook is a separate request, and therefore a separate connection. Note that internally the id is populated using the last insert ID too.
# May 24th 2021, 23:21 rightscoreanalysis a webhook is bein gprocessed for another order, so the last InserID might not be what you expect it to be
# May 24th 2021, 23:21 rightscoreanalysis I mean say a customer updated an Order with a purchase using the frontend