Log message #4180434

# At Username Text
# Mar 22nd 2019, 15:16 ricksaccous which is the same as concat....
# Mar 22nd 2019, 15:16 ricksaccous in the value
# Mar 22nd 2019, 15:16 ricksaccous sounds like you want to combine group name and start date
# Mar 22nd 2019, 15:14 tjkalinowski @ricksaccous No, just want to display Group name and Start date in drop down. The key is group_id.
# Mar 22nd 2019, 15:07 dereuromark jep, true
# Mar 22nd 2019, 15:06 hollistergraham123 I think if you add the map function you could easily concat the fields and create a virtual field from it
# Mar 22nd 2019, 15:06 hollistergraham123 https://book.cakephp.org/3.0/en/orm/query-builder.html#queries-are-collection-objects
# Mar 22nd 2019, 15:05 dereuromark contact would be a virtual db field then, or you can run a formatResults etc
# Mar 22nd 2019, 15:04 ricksaccous are you trying to concat them?
# Mar 22nd 2019, 15:04 tjkalinowski Hello, how to display drop down menu, with two valueFields, ex. group_name and start_date?
# Mar 22nd 2019, 15:02 dereuromark there are ways to do that without explicitly having to. see awesome list, 1-2 plugins afaik.
# Mar 22nd 2019, 15:02 dereuromark you should always pass it in from the outside into the model layer.
# Mar 22nd 2019, 15:01 hollistergraham123 Then in that case what is the best way to access the logged in user in the finder. Should I just import the Auth component into the table class or should I pass in the user from the controller
# Mar 22nd 2019, 15:00 ricksaccous if you are not too concerned about that then go for it
# Mar 22nd 2019, 15:00 ricksaccous using finders is great, there are just limitations when you use them on associations regarding pagination
# Mar 22nd 2019, 15:00 hollistergraham123 I’ve never seen a guide suggesting it which leads me to think it’s not best practice but I’m curious as to why not. Seems like it would save on coding
# Mar 22nd 2019, 14:59 slackebot2 and don’t have to keep rewriting boiler plate code. Or is there a reason not to do that
# Mar 22nd 2019, 14:59 hollistergraham123 Right, so the query is always scope by wether they are in an active store or they are in the dashboard view which pulls back all the data from all stores they are associated with. Right now I have to write that where clause into every single query I write because they all need to be scoped that way. My question is, is that the best way to do it. Or should I write a custom finder to use on all associations so they are auto scoped
# Mar 22nd 2019, 14:37 ricksaccous I'd also be wary of using finders to define associations, it's probably better to use conditions when you can
# Mar 22nd 2019, 14:35 ricksaccous and that you will always change the query based on the active store
# Mar 22nd 2019, 14:35 ricksaccous or are you saying you always will pass the active store to the query
# Mar 22nd 2019, 14:34 ricksaccous you need to be more specific about what you want from a query perspective, do you want to filter by conditions in an association?
# Mar 22nd 2019, 14:33 slackebot2 <hollistergraham123>
# Mar 22nd 2019, 14:31 hollistergraham123 Hey, I had a quick question about defining associations. I have a company that hasmany stores. And users which belongToOne company and belongToMany stores. Then from there the stores basically own everything along with a user association for actions. I know that when defining relationships in the table file you can define a custom finder method. Basically every query I write has to include a scoping statement of
# Mar 22nd 2019, 14:24 devito thank
# Mar 22nd 2019, 14:22 dereuromark read the current migration guide, as well as the wiki 4.0 milestone/log
# Mar 22nd 2019, 14:16 devito is there a 4.0 feature list out yet by chance?
# Mar 22nd 2019, 13:49 hollistergraham123 Will do! Thanks.
# Mar 22nd 2019, 13:47 ricksaccous if you have any questions feel free to ask, be sure to read the docs/cookbook
# Mar 22nd 2019, 13:47 ricksaccous just kidding, nice to have you
# Mar 22nd 2019, 13:46 ricksaccous this is our secret clubhouse
# Mar 22nd 2019, 13:42 hollistergraham123 Hey guys! Just found the slack channel for Cakephp. Thanks for having me!
# Mar 22nd 2019, 13:28 dereuromark we all went there once ;)
# Mar 22nd 2019, 12:05 neon1024 I’ve got caught up in chasing deprecations and I think that was a bad choice on my part
# Mar 22nd 2019, 12:00 dereuromark I just kept all my old methods :slightly_smiling_face: Dont bother changing, especially since the added syntax also isnt quite what I expect.
# Mar 22nd 2019, 11:55 neon1024 To me, that’s a BC break to me and not a minor release
# Mar 22nd 2019, 11:54 neon1024 I have to invert all my validation logic!
# Mar 22nd 2019, 11:54 neon1024 I know there is a ticket open, but can I just again state that the swap from implicit validation api method names to the new allowEmptyThing is infuriating ]:(
# Mar 22nd 2019, 11:50 neon1024 Hmm, seems to still work and is not deprecated :thinking_face:
# Mar 22nd 2019, 11:46 neon1024 `$this->_table->getValidator()->isEmptyAllowed($field, false)`
# Mar 22nd 2019, 11:46 neon1024 I’ve updated to 3.7 and fixed my deprecations, so now the check I’m using doesn’t work