Log message #4115984

# At Username Text
# Feb 9th 2018, 14:33 kevin I changed it to a text area and its still showing \r\n in the text area
# Feb 9th 2018, 14:31 admad A textarea would show new lines as entered.
# Feb 9th 2018, 14:29 kevin is there any way to make the form do that?
# Feb 9th 2018, 14:29 kevin I have a form im working on; its an edit form. it one of the fields is $widget[0][‘details’]. this field has breaklines in the form of \r\n’s. when I $this->Form->create($widget), then $this->Form->control(‘details’), the form creates a textbox with a value of “this widget is used for stuff. stuff like\r\nfixing things\r\nbreaking things\r\ntesttest”. I’d prefer it actually parse the \r\n’s into breaklines.
# Feb 9th 2018, 14:26 neon1024 I think 2 years is pretty safe :slightly_smiling_face:
# Feb 9th 2018, 14:26 neon1024 https://github.com/cakephp/cakephp/blame/8ca5054ad237650dec85bc69377cb64a95f59f8f/src/Validation/Validator.php#L1594
# Feb 9th 2018, 14:26 admad You mean `@since`, sadly we weren't too particular about adding that tag
# Feb 9th 2018, 14:25 neon1024 The code doesn’t have an `@from` docblock
# Feb 9th 2018, 14:25 neon1024 I’d like to add the isInteger validation rule, but my minimum version of the plugin is 3.4.0
# Feb 9th 2018, 14:24 neon1024 How can I find out when a method was added?
# Feb 9th 2018, 13:48 etipaced How do you sync them? Just a symlink?
# Feb 9th 2018, 13:34 dereuromark I keep them in default root, but I sync them into webroot/assets
# Feb 9th 2018, 13:07 etipaced Where is the best place to put the `node_modules` directory for a Cake 3 app? I’m new to using them and am unsure how to reference them from my templates if they are outside of `/webroot`.
# Feb 9th 2018, 13:00 bravo-kernel @dereuromark happy cakebox camper?
# Feb 9th 2018, 12:55 neon1024 Yeah, checking the entity in the controller after the patchEntity it’s still created a new entity. Even with setting $data to null in beforeMarshal. It’s even preserved the data, somehow..
# Feb 9th 2018, 12:53 neon1024 Be nice if there was afterMarshal, so I could check what’s happened
# Feb 9th 2018, 12:52 neon1024 As I have this in my beforeMarshal, and I’d like to not even create an entity for it, and just skip
# Feb 9th 2018, 12:51 neon1024 File uploaded https://cakesf.slack.com/files/U1BT622HW/F9638JVS5/requestdatadump_txt.txt / https://slack-files.com/T053DPNCM-F9638JVS5-3dfba40abe
# Feb 9th 2018, 12:51 neon1024 Possibly, sorry I don’t know if there is an issue. Perhaps it’s the one that @seideng linked to yesterday :slightly_smiling_face:
# Feb 9th 2018, 12:50 neon1024 ..and I think beforeSave is too late, as the entity is already created
# Feb 9th 2018, 12:50 dereuromark does that related to the open core ticket?
# Feb 9th 2018, 12:50 neon1024 Setting `$data = null;` doesn’t seem to cut it though
# Feb 9th 2018, 12:50 neon1024 Well this isn’t really just setting to null, as if the fields are empty I don’t want to create or save the entity at all
# Feb 9th 2018, 12:49 dereuromark for me its a generic issue, not per model
# Feb 9th 2018, 12:49 neon1024 This use-case is different, as it’s in a plugin
# Feb 9th 2018, 12:49 dereuromark you dont necessarily need to - use it and be happy :slightly_smiling_face: it fixes the issue that the core has
# Feb 9th 2018, 12:49 neon1024 I figured at the time, that it would be easier to drop in a quick few lines into my existing beforeMarshal
# Feb 9th 2018, 12:49 neon1024 I did take a look, but I’ll be honest, I didn’t really understand the code.
# Feb 9th 2018, 12:32 dereuromark since I use that I dont have data integrity issues anymore
# Feb 9th 2018, 12:31 dereuromark neon: using the Shim plugin behavior?
# Feb 9th 2018, 12:30 loginews In a table T there are fields X Y and Z. I want Z to be saved as equal to X+Y whenever I edit the record. I am reading https://book.cakephp.org/3.0/en/orm/saving-data.html but I am lost.
# Feb 9th 2018, 12:24 spencdev stopPropagation and isStopped might work
# Feb 9th 2018, 12:13 neon1024 I have the nullable issue again today. My beforeMarshal is in the table class, but if the fields are empty. Can I prevent the save at all? Do I just set the `$data` to null? Or should I instead use beforeSave to wholly prevent the save?
# Feb 9th 2018, 12:09 admad @jotpe great
# Feb 9th 2018, 12:09 jotpe @admad I'll be able to fix the Bootstrap Paginator this evening
# Feb 9th 2018, 12:08 jotpe perfect, works @neon1024 :+1:
# Feb 9th 2018, 12:06 neon1024 `$conditions = []; if ($thing) { $conditions['id'] = $thing; }; $this->find('all', $conditions);`
# Feb 9th 2018, 12:05 neon1024 Why not pre-build the conditions array?
# Feb 9th 2018, 12:05 jotpe I have `public function getMassMailData(array $entityIds = [])` and `$entities = $this->find('all', ['conditions' => [$this->alias . '.id' => $entityIds],...`
# Feb 9th 2018, 12:05 neon1024 Agreed, Vue.js does make jQuery seem a bit retarded
# Feb 9th 2018, 12:04 admad vuejs is great when you need just some sprinkling of js in your app/site