# |
Jul 5th 2017, 09:55 |
juststeveking |
It isn't 100% vital that it is ran straight away, however realistically storing the data fro the request in an audit table won't be much slower than storing it in a queue table really |
# |
Jul 5th 2017, 09:54 |
juststeveking |
Which is why I was thinking Event -> listen queue |
# |
Jul 5th 2017, 09:54 |
juststeveking |
it needs to be done, however a rebuild is in the pipeline |
# |
Jul 5th 2017, 09:54 |
juststeveking |
That is my problem |
# |
Jul 5th 2017, 09:54 |
neon1024 |
Ah Cake 2, that will limit your options :( |
# |
Jul 5th 2017, 09:54 |
neon1024 |
I log every request to our api using middleware |
# |
Jul 5th 2017, 09:54 |
juststeveking |
I couldn't find much on middleware with cakephp 2.x |
# |
Jul 5th 2017, 09:53 |
juststeveking |
but it seems to be slowing down the entire application |
# |
Jul 5th 2017, 09:53 |
neon1024 |
Perfect use-case for Middleware then |
# |
Jul 5th 2017, 09:53 |
juststeveking |
So every page request needs to be logged |
# |
Jul 5th 2017, 09:53 |
juststeveking |
It is all part of an audit process |
# |
Jul 5th 2017, 09:53 |
neon1024 |
Or even better, use a middleware if you need the request |
# |
Jul 5th 2017, 09:53 |
juststeveking |
Thats my problem, my dispatch filter is being slow |
# |
Jul 5th 2017, 09:52 |
neon1024 |
You could just add a new dispatch filter |
# |
Jul 5th 2017, 09:52 |
neon1024 |
I don’t understand why you need an event and a listener just to add a message to a queue |
# |
Jul 5th 2017, 09:52 |
juststeveking |
Or just add it to a queue table which is ran through by the worker |
# |
Jul 5th 2017, 09:52 |
juststeveking |
@neon1024 I guess what I am after is an event that dispatches and a listener that will pass that data over to a queue worker? |
# |
Jul 5th 2017, 09:51 |
neon1024 |
jarard01 Thanks, feel free to submit an issue if you find a bug :slightly_smiling_face: |
# |
Jul 5th 2017, 09:51 |
neon1024 |
@juststeveking Sounds a good opportunity to add a message to a message queue and process it later |
# |
Jul 5th 2017, 09:50 |
jarard01 |
no worries, nee dot run out but will take a look this afternoon, will let you know! |
# |
Jul 5th 2017, 09:50 |
neon1024 |
jarard01, Sorry, I’m not sure what else to suggest. I guess you’ll need to debug from your post on the form, to the post data, and then into the plugins behaviour to track what happens to the data |
# |
Jul 5th 2017, 09:45 |
juststeveking |
I have a dispatch filter running on before requests, which I'd rather trigger an event and not effect runtime |
# |
Jul 5th 2017, 09:44 |
juststeveking |
In cake2 can I run events as a background process? |
# |
Jul 5th 2017, 09:37 |
jarard01 |
changing that didn't help, I tired naming the field 'foo' but the outcome in the same |
# |
Jul 5th 2017, 09:28 |
neon1024 |
Which would cause ‘image’ to be empty, as the uploaded file would be in ‘iamge’ |
# |
Jul 5th 2017, 09:27 |
neon1024 |
Seems like you might have a typo |
# |
Jul 5th 2017, 09:27 |
neon1024 |
This is a red flag for me “type=“file” name=“image” id=“iamge”>” |
# |
Jul 5th 2017, 09:07 |
jarard01 |
my form mark-up is as follows, https://gist.github.com/spacebiscuit/0024650d9e6366f8d66de4b1ebc3338b |
# |
Jul 5th 2017, 08:58 |
jarard01 |
multipart/form-data with method post |
# |
Jul 5th 2017, 08:56 |
neon1024 |
Also checking that the form is [‘type’ => ‘file’] |
# |
Jul 5th 2017, 08:56 |
neon1024 |
Probably worth debugging the forms post data in the controller |
# |
Jul 5th 2017, 08:55 |
neon1024 |
Which comes from the upload array, which then points towards a problem with the POST data, and thus the form |
# |
Jul 5th 2017, 08:55 |
jarard01 |
yeah it seems the $file is empty |
# |
Jul 5th 2017, 08:55 |
neon1024 |
The first param is missing, which is the $file |
# |
Jul 5th 2017, 08:55 |
neon1024 |
If you read the error carefully, “rename(,C:\Us” |
# |
Jul 5th 2017, 08:54 |
neon1024 |
Most likely a path or permissions error would be my first guess :slightly_smiling_face: |
# |
Jul 5th 2017, 08:54 |
neon1024 |
Well, because Windows. |
# |
Jul 5th 2017, 08:54 |
jarard01 |
I will invetigate |
# |
Jul 5th 2017, 08:54 |
jarard01 |
thought it might be something obvious to you that I migh thave missed |
# |
Jul 5th 2017, 08:54 |
neon1024 |
https://github.com/davidyell/CakePHP3-Proffer/blob/master/src/Model/Behavior/ProfferBehavior.php#L268 |
# |
Jul 5th 2017, 08:54 |
neon1024 |
Perhaps it means 268 |