# |
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? |
# |
Jul 16th 2018, 12:11 |
josbeir |
sort a collection? what sort of set you want to sort? |