Log message #4226950

# At Username Text
# Feb 13th 2020, 15:31 dereuromark good old days where you used TinyAuth and 3 lines of config and all worked fine.
# Feb 13th 2020, 15:30 sebastian.krzewinski. im done for today.. this docs not working (auth)
# Feb 13th 2020, 15:27 spriz I like the first one better, and that was the one I have used the most but I've been confused since the 2nd was added :shrug:
# Feb 13th 2020, 15:27 neon1024 Seriously @spriz No idea! :thinking_face: Probably the first option? It’s readable
# Feb 13th 2020, 15:26 dereuromark darn, he was faster
# Feb 13th 2020, 15:26 dereuromark actually, make it a separate class and inject it.
# Feb 13th 2020, 15:26 neon1024 Injected via DI container
# Feb 13th 2020, 15:26 neon1024 Wrap it in a private method too
# Feb 13th 2020, 15:26 neon1024 So I pick option 2
# Feb 13th 2020, 15:25 neon1024 More code means you’re working harder, so you get paid more :pokerface:
# Feb 13th 2020, 15:25 spriz Which one do you use - why? :)
# Feb 13th 2020, 15:24 spriz ``` $this->request = $this->request->withData('foo', 'bar');
# Feb 13th 2020, 14:42 damiano ok
# Feb 13th 2020, 14:40 noel The way I've done that in the past is in AppController... there I check the path in `$_SERVER['REQUEST_URI']` and set a viewVar if it is the home page.
# Feb 13th 2020, 14:38 damiano so i need to find a way to understanrd if it is the home page or not, or maybe i just set('home', 1) inside the index() action and stop
# Feb 13th 2020, 14:38 damiano i must load different classes
# Feb 13th 2020, 14:38 damiano @noel it is a view problem, if it is the home page the header is different
# Feb 13th 2020, 14:37 noel er.. sorry that posted while I was still thinking about it. pls ignore.
# Feb 13th 2020, 14:36 noel @damiano I think you're approaching this in the wrong way. The way I would do that is in the AppController and use it to layout
# Feb 13th 2020, 14:35 alexmax So I've got a question. I don't use `'type' => 'select', 'multiple' => 'checkbox'` with the formHelper terribly often, and I'm getting an error message saying that there is no `checkboxContainer` template. Is this expected? Does CakePHP simply not come with a built-in `checkboxContainer` template? Is that even the correct template for it to grab? Or is this likely something in my app breaking things?
# Feb 13th 2020, 14:35 damiano so basically two different header so i woukld like to check automatically what class i should use looking at the current route/page
# Feb 13th 2020, 14:34 damiano because in the header of my template i have different classes
# Feb 13th 2020, 14:34 damiano then i need a way to understand if the page the user is seeing is the home page or not
# Feb 13th 2020, 14:34 damiano @noel inside a view i need to check if the current route is a specified named route for example i add _name => 'home' inside my routes.php
# Feb 13th 2020, 14:33 noel @damiano I'm not sure I understand your question. What is "Current Page"?
# Feb 13th 2020, 14:30 damiano (inside a view)
# Feb 13th 2020, 14:29 rightscoreanalysis but I think I need to lock down some fields
# Feb 13th 2020, 14:29 rightscoreanalysis as mentioned I have some model methods which check a user is the owner of an entity and isAllowed
# Feb 13th 2020, 14:29 damiano hi guys how can i check if the current page is == named route?
# Feb 13th 2020, 14:28 rightscoreanalysis but the Cake validation class would cover this I believe
# Feb 13th 2020, 14:28 noel You can validate in any way you choose. It's just code at the end of the day.
# Feb 13th 2020, 14:27 rightscoreanalysis I believe you can allow a writ but deny update
# Feb 13th 2020, 14:27 noel Of course.
# Feb 13th 2020, 14:26 rightscoreanalysis ah ok so then the validators could be used i guess to prevent updates of certain fields iirc?
# Feb 13th 2020, 14:26 noel E.g. Does this user have privilege to UPDATE or only INSERT? If it's the latter then it's not a valid request.
# Feb 13th 2020, 14:26 noel Well of course if it's a valid request then you don't want to prevent it. The trick is determining what makes it an invalid request and coding that into your validators.
# Feb 13th 2020, 14:25 rightscoreanalysis but if they mock a valid requst I don't see how it can be prevented
# Feb 13th 2020, 14:23 noel @rightscoreanalysis You have to validate each request. That's down to your business rules.
# Feb 13th 2020, 14:23 rightscoreanalysis I then post to Model to update the price paid
# Feb 13th 2020, 14:22 rightscoreanalysis Or a simple example - I make a purchase for price X
# Feb 13th 2020, 14:22 rightscoreanalysis I have checks to ensure the User is allowed to edit the model - for example they should be the owner....