Log message #4182676

# At Username Text
# Apr 9th 2019, 10:36 neon1024 What do you care? You’ll be going from 2.x to 5.x at this rate! :P
# Apr 9th 2019, 10:34 neothermic (but seriously, 7.2)
# Apr 9th 2019, 10:33 neothermic 5.5 it is! ;
# Apr 9th 2019, 10:33 neothermic well, that was an easy vote
# Apr 9th 2019, 10:33 neon1024 Pinned ADmad’s message
# Apr 9th 2019, 10:32 neon1024 @neothermic Cast your vote now! :speech_balloon: :point_right: https://github.com/cakephp/cakephp/issues/13103
# Apr 9th 2019, 10:25 megan :awesome:
# Apr 9th 2019, 10:21 neothermic what version they be targeting?
# Apr 9th 2019, 10:17 neon1024 @megan Can we board the hype train?
# Apr 9th 2019, 10:17 neon1024 If the vote for the minimum PHP version for 4.0 is up, does that mean release will be soon (next few months)
# Apr 9th 2019, 10:17 neon1024 Soooo
# Apr 9th 2019, 09:56 rogerpro They need to be exposed manually but yes, hope to forget Cake 2 soon.
# Apr 9th 2019, 09:52 neon1024 Ah Cake 2, was going to say, they work great in Cake 3
# Apr 9th 2019, 09:50 rogerpro Virtual fields not working from a table in `contains` is a feature, not a bug, right? I think I forgot that they only work when in the model the find() is called from (in Cake 2)
# Apr 9th 2019, 09:31 spriz Ah yeah, I see. This would not be used in any templates right now - but suddenly this will creep into our codebase in the future I guess :slightly_smiling_face:
# Apr 9th 2019, 09:30 dereuromark 10 years of success story with this invention of mine in 2009 :P
# Apr 9th 2019, 09:30 dereuromark inside the form template you can then just do $entity::types($entity->type) which is super nice, no use statement inclusion needed.
# Apr 9th 2019, 09:29 dereuromark well, https://github.com/dereuromark/cakephp-tools/blob/master/src/Model/Entity/Entity.php is my base entity for everything, as such reordering and filtering is possible more easily than with any other way.
# Apr 9th 2019, 09:29 spriz Although I did put those constants in the table - but I agree it might make more sense on the entity
# Apr 9th 2019, 09:28 spriz I actually drafted exactly what’s in your post, and did not really see benefit of adding the plugin so I think I’ll just stick with that )
# Apr 9th 2019, 09:26 dereuromark well, I like the entity based system best. but sure, you can also look into those ways of doing it.
# Apr 9th 2019, 09:25 spriz I was wondering if we should just jump into https://github.com/CakeDC/Enum with the to make sure we don’t recreate magic - but we’d use “Const Configuration” so I’ll have to check what benefit that plugin adds :slightly_smiling_face:
# Apr 9th 2019, 09:25 dereuromark => https://www.dereuromark.de/2010/06/24/static-enums-or-semihardcoded-attributes/ => for 3.x (incl bake template support and stuff possible)
# Apr 9th 2019, 09:25 dereuromark they can still be translated, and you can always use subsets in forms (e.g. user vs admin backend)
# Apr 9th 2019, 09:24 spriz @dereuromark what do you mean by semi-static? ,:(
# Apr 9th 2019, 09:23 spriz It is - it’s our “own” SAAS with single db and single app :slightly_smiling_face:
# Apr 9th 2019, 09:23 dereuromark if hardcoding in code is an option at least.
# Apr 9th 2019, 09:23 spriz Yeah, I’ll try it out with wiuthout the type table just to see if it’s worth the increased complexity - it’s not like we’ll add types every month from some UI anyway. In the past we’ve always made `_type` tables but we’ve never really added anything in those without also changing code anyway for this new type :P
# Apr 9th 2019, 09:23 rogerpro I’m more about normalizing in tables
# Apr 9th 2019, 09:23 dereuromark spriz: I use semi-static enums in these cases :slightly_smiling_face: The perfect mixture of easy to change, super-fast and lightweight.
# Apr 9th 2019, 09:22 neon1024 I sometimes set static config maps using `Configure::write()`
# Apr 9th 2019, 09:22 rogerpro with `id`, `source_product_id`, related_product_id`, `related_product_type_id`, `created`, `modified`, `deleted`
# Apr 9th 2019, 09:22 neon1024 Or set a const
# Apr 9th 2019, 09:22 spriz I’m actually thinking of just using a enum/string rather than creating another type table :slightly_smiling_face:
# Apr 9th 2019, 09:22 neon1024 I mean you could use an ENUM type thing, but normalising the association is probably better
# Apr 9th 2019, 09:21 rogerpro ah ok so yes then I would create a `related_product_types` table
# Apr 9th 2019, 09:19 spriz I’ll have more actually @rogerpro :slightly_smiling_face: `alternative`, `replacement`, `related´, `often_bought_with` etc
# Apr 9th 2019, 09:18 rogerpro @neon1024 I understood @spriz is going to have only 1 product association type (“alternative product”) so why is association_type_id for?
# Apr 9th 2019, 08:42 palak.vasani25 I believe CakePHP doesn't support namespace
# Apr 9th 2019, 08:41 palak.vasani25 Hi Everyone, I am trying to integrate Razorpay with Cakephp 2. Can anyone help me to place Razorphp SDK in proper place with CakePHP Structure and use it
# Apr 9th 2019, 08:31 dereuromark why not Form->text() etc then? those produce nothing else. ->control() sure does add the div.