Log message #4159334

# At Username Text
# Jul 16th 2018, 14:00 neon1024 But, no, we can’t help you without knowing what object the `flock()` method is being called on
# Jul 16th 2018, 13:59 neon1024 I only know Flock as the command line locking tool
# Jul 16th 2018, 13:57 zmurphy I've added some caching to one of my queries and now on occasion I get the error `Call to a member function flock() on null` when using the query. Does anyone know what might cause or solve this?
# Jul 16th 2018, 13:56 Bigman thanks for anwsers
# Jul 16th 2018, 13:48 neon1024 Maybe just tell us what you’re trying to achieve and perhaps we can suggest a solution which doesn’t involve this issue
# Jul 16th 2018, 13:47 slackebot !xy
# Jul 16th 2018, 13:47 slackebot Command sent from Slack by neon1024:
# Jul 16th 2018, 13:46 admad it hasn't in this regard. The hack shown in comment is still possible. You need to have $rootView as cell method argument and then again pass on $rootView as view variable to the cell template
# Jul 16th 2018, 13:44 Bigman and the issue is posted 4 years ago ?? maybe cake changed
# Jul 16th 2018, 13:43 Bigman because it isnt work
# Jul 16th 2018, 13:42 neon1024 You’ve asked a question to which you already know the answer?
# Jul 16th 2018, 13:37 Bigman ??
# Jul 16th 2018, 13:37 Bigman it's possible to use " $this->cell('MyCell', ['rootView' => $this]); "
# Jul 16th 2018, 13:37 Bigman into this https://github.com/cakephp/cakephp/issues/5188
# Jul 16th 2018, 13:36 admad you can't. Cell are self contained.
# Jul 16th 2018, 13:35 Bigman i want push a generated inline javascript to scriptBottom from cellview
# Jul 16th 2018, 13:34 Bigman Hi everybody
# Jul 16th 2018, 13:27 neon1024 Yes, a finder is a good idea
# Jul 16th 2018, 13:25 spriz Nice sidestep though @neon1024 :+1:
# Jul 16th 2018, 13:24 spriz throw exception in 2nd finder if the duration field is not there obviously :)
# Jul 16th 2018, 13:24 josbeir $this->Crud->action()->findMethod('withComputedDuration')
# Jul 16th 2018, 13:24 spriz ->find(withComputedDuration)
# Jul 16th 2018, 13:23 josbeir :P
# Jul 16th 2018, 13:23 josbeir findWithComputedFields
# Jul 16th 2018, 13:23 neon1024 I was sure you could put calculated fields “in” somewhere
# Jul 16th 2018, 13:23 neon1024 I should wrap it up somewhere though
# Jul 16th 2018, 13:23 josbeir that works too
# Jul 16th 2018, 13:23 josbeir ;)
# Jul 16th 2018, 13:16 neon1024 File uploaded https://cakesf.slack.com/files/U1BT622HW/FBQK6V9ND/sorting_by_calculated_field.php / https://slack-files.com/T053DPNCM-FBQK6V9ND-bafff4208c - Well, that’s a nice sidestep / hack.
# Jul 16th 2018, 13:11 josbeir :P
# Jul 16th 2018, 13:11 josbeir DateTime::diff()
# Jul 16th 2018, 13:10 neon1024 `TIMEDIFF(finished, began) as duration` kinda easy in MySQL qhich is nice
# Jul 16th 2018, 13:03 josbeir leveraging paginator
# Jul 16th 2018, 13:03 josbeir its probably the most easy solution too
# Jul 16th 2018, 13:03 neon1024 I will try compiling the sort in sql in my controller first though, just to save time
# Jul 16th 2018, 13:03 neon1024 @josbeir Yes, perhaps saving the duration isn’t such a bad idea
# Jul 16th 2018, 12:30 kitcat711 well, I have only the deprecation warning to the "Cake" section now (in debugkit), do I have to handle those too?
# Jul 16th 2018, 12:13 josbeir cant you persist the computed result in your db too ?
# Jul 16th 2018, 12:12 josbeir if we are talking in pagination terms ...
# Jul 16th 2018, 12:12 josbeir thats not going to be easy out of the box :P
# Jul 16th 2018, 12:11 josbeir ah you have a resultset and wat to sort on a 'dynamic' field?