Log message #4121473

# At Username Text
# Mar 2nd 2018, 18:17 birdy247 I think its installed
# Mar 2nd 2018, 18:14 birdy247 @savant I am using nvm to install it
# Mar 2nd 2018, 18:14 savant @birdy247 where is node installed?
# Mar 2nd 2018, 18:13 savant you should run the same code locally and remotely
# Mar 2nd 2018, 18:13 savant probably
# Mar 2nd 2018, 18:13 destinydriven would that make a significant difference?
# Mar 2nd 2018, 18:13 destinydriven @savant actually php version on dev is 7.1 . . . production is 7.0
# Mar 2nd 2018, 18:12 destinydriven I’m still wondering if there’s some other variable that could be causing that
# Mar 2nd 2018, 18:12 birdy247 any idea why whenever I vagrant halt, the npm/node that I installed is not there when i vagrant up next time?
# Mar 2nd 2018, 18:11 destinydriven ok thanks
# Mar 2nd 2018, 18:11 savant thats how we run it
# Mar 2nd 2018, 18:11 destinydriven hmm, is that advisable?
# Mar 2nd 2018, 18:11 savant give php more memory, like 2gb
# Mar 2nd 2018, 18:10 savant so thats why i think its trying to actually generate a larger pdf
# Mar 2nd 2018, 18:10 savant more data == more memory usage
# Mar 2nd 2018, 18:10 destinydriven same cake 2.10.8, same database
# Mar 2nd 2018, 18:10 savant doubt it
# Mar 2nd 2018, 18:10 destinydriven same everything
# Mar 2nd 2018, 18:10 savant same php version?
# Mar 2nd 2018, 18:09 savant are you using the same cakephp version?
# Mar 2nd 2018, 18:09 destinydriven @savant same size
# Mar 2nd 2018, 18:09 savant @destinydriven is the pdf its trying to generate bigger?
# Mar 2nd 2018, 18:09 savant sure you can do that
# Mar 2nd 2018, 18:09 obinoob savant that is so cool I'm guessing it should go in Table right after hasMany?
# Mar 2nd 2018, 18:08 destinydriven CakePdf memory limit issue: My dev server has in php-ini memory_limit: 128M and generates a 16MB pdf file without problem. Production server memory_limit has been bumped to 512M and throws Allowed memory size of 536870912 bytes exhausted (tried to allocate 536870920 bytes). Is there some other explanation as to why a server with 4 times allocated memory?
# Mar 2nd 2018, 18:06 obinoob savant thats what I did
# Mar 2nd 2018, 18:06 admad obinoob: most likely this is what you are looking for https://gist.github.com/ADmad/0a451d837f019edf3447
# Mar 2nd 2018, 18:06 savant if its not hasMany, dont use hasMany. hasOne is there for a reason
# Mar 2nd 2018, 18:06 savant if you want to find only one instance for a related table, do a separate query against that table
# Mar 2nd 2018, 18:06 savant not joins
# Mar 2nd 2018, 18:06 savant first() only applies to the top-level Table
# Mar 2nd 2018, 18:05 obinoob err: on = one
# Mar 2nd 2018, 18:05 obinoob savant the same happens with users... conceptually it is a collection of things, if I know it will return only on item from the table I can use first() and get the things easier...
# Mar 2nd 2018, 18:03 savant but note: no certificates == your code will break
# Mar 2nd 2018, 18:03 savant there is no way to do what you want to do without defining a new relationship or making a method in the entity that returns the first certificate
# Mar 2nd 2018, 18:02 savant similarly, if there were no results, it would be an array of size zero
# Mar 2nd 2018, 18:02 savant its just a collection of size 1
# Mar 2nd 2018, 18:01 savant you _want_ it to make sense, but its still a collection of things
# Mar 2nd 2018, 18:01 savant the relationship does
# Mar 2nd 2018, 18:01 savant the limit doesnt decide whether its a single or multiple
# Mar 2nd 2018, 18:00 obinoob savant yes the relationship is hasMany but it still makes sense since first() === limit => 1, so if it conditions accept 'limit' key I don't see why not return "certificate" object?!?