Log message #4020866

# At Username Text
# Apr 28th 2017, 10:28 dereuromark the whole idea :slightly_smiling_face: I could probably rent on for 10 min about how bad it is to do it via session - but maybe I should just write a blog post on how this would be done in a more sane way.
# Apr 28th 2017, 10:28 inoas gaga
# Apr 28th 2017, 10:28 Neon1024 inoas: You’re saying burzum is an anti-pattern?! ;)
# Apr 28th 2017, 10:27 inoas I think its burzums plugin
# Apr 28th 2017, 10:27 inoas optin-in-all then removing maybe ^^
# Apr 28th 2017, 10:26 Neon1024 dereuromark, Which aspects of this design would you consider to be bad programming practise?
# Apr 28th 2017, 10:25 dereuromark anti
# Apr 28th 2017, 10:25 dereuromark autsch, isnt that the biggest anypattern ever? :slightly_smiling_face:
# Apr 28th 2017, 10:23 Neon1024 I am working with this plugin, https://github.com/World-Architects/cakephp-query-param-preserver and I’d like to have a reset button to clear the saved params. Yet the hasKey method is protected. How can I clear the session? Do I need to copy and paste the method?
# Apr 28th 2017, 09:47 Sava wow
# Apr 28th 2017, 09:47 Sava and was wondering why I never get the correct language
# Apr 28th 2017, 09:47 Sava I added admad's middleware before I add the routing middleware
# Apr 28th 2017, 09:47 Sava fuck me I'm so retarded lol
# Apr 28th 2017, 09:40 hmic at least the solution is quite simple... and non-braking
# Apr 28th 2017, 09:39 hmic admad: there is serious security shit coming your way :p
# Apr 28th 2017, 09:30 Sava Maybe I dont understand exactly how routing and request objects work but having this code https://pastebin.com/TS52yhYi in mind, shouldnt request object contain a variable named "a" with the value of "foo"?
# Apr 28th 2017, 09:10 user83324 Hello. I am using CakePDF to generate PDF's in Cake 2.9. In View/pdf/mypdf.ctp I want to set the language to English (Configure::write('Config.language', 'en')) but the language does not change. I also tried Configure::write('Config.language', 'eng') without success.
# Apr 28th 2017, 08:43 Sava if I debug $requestParams['lang'], in the plugin middleware, its always null no matter what
# Apr 28th 2017, 08:41 Sava anyone got some experience with it?
# Apr 28th 2017, 08:41 Sava hello. I need some help with ADmad's i18n plugin. Routing seems to be working, I get redirected to /lang/controller/action if I call /, but language is always set to the default language (not picked up from param in URL)
# Apr 28th 2017, 04:10 chris-andre Then, inside your validationDefault(), add `$validator->email('Email')`
# Apr 28th 2017, 04:09 chris-andre Inside your table class (UsersTable etc.), add beforeRules() method. Inside the method, `$entity->set($entity->name, $entity->value)`
# Apr 28th 2017, 04:08 chris-andre @rrueco Ah, I think https://book.cakephp.org/3.0/en/orm/table-objects.html#beforerules is what you have to do
# Apr 28th 2017, 03:52 bigLanky I need a main menu and then some of the main menu links will have child items as well that need to show on hover
# Apr 28th 2017, 03:52 bigLanky using Cake 3, can anyone recommend a good menu plugin?
# Apr 28th 2017, 03:36 rrueco Can't make it work :(
# Apr 28th 2017, 02:49 hiromi2424 chris-andre yeah that is. thanks for completion
# Apr 28th 2017, 02:48 rrueco Ok, I'll try sir. Thank you so much for the help @chris-andre , @hiromi2424
# Apr 28th 2017, 02:47 chris-andre Then you can validate `$validator->email('Email')`
# Apr 28th 2017, 02:46 chris-andre In your table class beforeValidate, you can do as hiromi says, `$entity->set($entity->name, $entity->value)`
# Apr 28th 2017, 02:44 rrueco I'm bit confused
# Apr 28th 2017, 02:44 chris-andre Are you then thinking ->email('Email') ?
# Apr 28th 2017, 02:44 chris-andre Right hiromi, that would work as well.
# Apr 28th 2017, 02:43 hiromi2424 In this case perhaps notEmpty() and allowEmpty() cannot be affected since another columns are not set for each entities.
# Apr 28th 2017, 02:41 hiromi2424 I think another option. before validate, $entity->set($entity->name, $entity->value);
# Apr 28th 2017, 02:41 chris-andre Yes, that might be something. I never did what you are asking about, so not sure if you can use the built-in email rule. But you'll use ->add(), and maybe create your own function.
# Apr 28th 2017, 02:39 rrueco I see. https://book.cakephp.org/3.0/en/core-libraries/validation.html#conditional-validation ?
# Apr 28th 2017, 02:38 chris-andre In you table class
# Apr 28th 2017, 02:38 rrueco in the controller sir?
# Apr 28th 2017, 02:37 chris-andre Then you need to validate value as email when the value of name column === 'Email'
# Apr 28th 2017, 02:36 rrueco The thing is I needed to validate the 'm@vc' as email in row 5