Log message #4190340

# At Username Text
# Jun 20th 2019, 14:09 jeremyharris it;s really whatever you want. if you want a progress bar, having the action return data that you can use to render the progress bar is helpful. Or, if it’s returning the actual HTML of the progress bar you would just pop that into whatever container you’re updating
# Jun 20th 2019, 14:08 joey.mukherjee so my action is returning html. does it have to be json for this to work?
# Jun 20th 2019, 14:07 neon1024 Dunno, I built my own
# Jun 20th 2019, 14:06 joey.mukherjee ?
# Jun 20th 2019, 14:06 joey.mukherjee yes, a progress bar is what I want... Is there an example of that.
# Jun 20th 2019, 14:06 joey.mukherjee oops, yeah, but even without that. it does them all at the end.
# Jun 20th 2019, 14:06 neon1024 I like streaming to a socket, as you can put a progress bar on it :slightly_smiling_face:
# Jun 20th 2019, 14:06 jeremyharris that would only be a problem if the update_movie_status action actually waited until the job was done to return data though
# Jun 20th 2019, 14:05 jeremyharris well.. you have async set to false
# Jun 20th 2019, 14:05 joey.mukherjee it's not updating the page until the end instead of "real time". it is like it isn't Asynchronous. ``` $.ajax ({ url: '/plots/update_movie_status' + ranstr, dataType: 'html', type: 'GET', async: false, ...```
# Jun 20th 2019, 14:00 jeremyharris I would do long polling via ajax just like you’re doing. websockets would work but are overkill likely. what about the ajax idea isn’t working?
# Jun 20th 2019, 13:59 joey.mukherjee is there a preferred CakePHP way of "polling"? (not voting!) basically, I need to update a web page div with output from a (not too) long running process. I am trying with setTimeout and ajax get requests in javascript, but it isn't quite working. it does all the updates after my job has completed!
# Jun 20th 2019, 13:56 joey.mukherjee @nuzulfikrie If you haven't figured it out, you need the Form->create and Form->end, even if you don't use form helper. Also, make sure you are using either the middleware or the component, and not both. I spent a lot of time with these too!
# Jun 20th 2019, 12:30 liaogz82 set the year in 51278
# Jun 20th 2019, 12:30 liaogz82 the test data is too big
# Jun 20th 2019, 12:30 liaogz82 ok I know what is the problem
# Jun 20th 2019, 12:27 graziel what do you send (in $this->request->getData()) ?
# Jun 20th 2019, 12:07 liaogz82 it is suppose to be able to convert it to a proper time in `beforeMarshall()` method
# Jun 20th 2019, 12:04 liaogz82 the above code is sent as timestamp but it always save as `0000-00-00 00:00:00` in the database
# Jun 20th 2019, 12:04 liaogz82 ``` if (isset($data['date_of_birth'])) { $date_of_birth = new Time($data['date_of_birth']); $data['date_of_birth'] = $date_of_birth; } ```
# Jun 20th 2019, 12:03 liaogz82 I cant set cakephp time
# Jun 20th 2019, 12:03 liaogz82 hi guys need some help
# Jun 20th 2019, 11:55 khalid Thanks
# Jun 20th 2019, 11:55 admad it's perfectly all right to use the Traits
# Jun 20th 2019, 11:54 khalid and its not bad practices to use Traits directly in custom classes? according to Cake Conventions?
# Jun 20th 2019, 11:53 khalid Thanks
# Jun 20th 2019, 11:27 edgaras.jan If class/trait is not annotated with `@internal`, it should be backward compatible for at least major version (3.x.x). ModelTrait won't change in 4.x too. Any architecture changes are documented in migration guides in CakePHP documentation
# Jun 20th 2019, 11:16 khalid is there any possibility cake changes the entire architecture? is there any communication or documentation update about these?
# Jun 20th 2019, 11:15 khalid how safe is it to use cakephp core traits in custom Classes, e.g. ModelTrait and so?
# Jun 20th 2019, 11:12 edgaras.jan You should look at docs for Cake2 https://book.cakephp.org/2.0/en/installation/url-rewriting.html
# Jun 20th 2019, 11:09 mehov Second screenshot: could be the messed up web server rewrite rules
# Jun 20th 2019, 11:08 mehov A hotfix may be defining that default value in the database structure, but I don't know if that may break something else down the road
# Jun 20th 2019, 11:06 mehov First screenshot: apparently, `wp_bleuscape` has a `thumbnail_desc` column which needs a value, but you're not providing it. It then tries to revert to a default value to use it instead, but there's none
# Jun 20th 2019, 11:04 slackebot1 Can you kindly share info on how to fix this since I am not familiar on CakePHP. Any help would be much appreciated. Thank you!
# Jun 20th 2019, 11:04 noypi2020 Hi, Good day! Can you kindly assist me regarding the query I have with our install that uses CakePHP. I recently updated the CakePHP to version 2.10.18 from version 2.4.4 then now I am getting this error - https://www.screencast.com/t/U9o0J5D5CfIU, when trying to add a new project. Also upon login, I am getting this error which says Missing Controler - https://www.screencast.com/t/GoW8Yxxg0I. Is there anybody who experiences this error?
# Jun 20th 2019, 10:29 neon1024 Think I’ll stick with filtering by surname initial for the meantime
# Jun 20th 2019, 10:08 neon1024 So far I have a search based on my bloom filter, which works fine, but I’m unsure how to manually narrow down the result set to match. Presumably using a callback, but the callback returns a query, rather than a result set
# Jun 20th 2019, 10:07 neon1024 I am using encrypted fields with a bloom filter, and I have friendsofcake/search implemented. How would I approach creating a search field which returns a manually created subset of data based on my bloom filter?
# Jun 20th 2019, 10:07 nils I’m on 2.x. If I saveAll() using deep it’s not fetching the id from the top. For example. I have Product -> ProductImage (product_id) -> ProductProductImageColor (product_id, product_image_id, color_id). I would like the save to contain the product_id in the ProductProductImageColor Model as well. But it only lands in ProductImage.product_id
# Jun 20th 2019, 09:38 peppejaripappalardo @neon1024 thx for your reply, i will follow the second point, with the option
# Jun 20th 2019, 09:37 neon1024 `$this->Examples->find('published')->find('isLive')->contain(['Extra' => ['Stuff']]);`