Log message #4172329

# At Username Text
# Jan 4th 2019, 21:41 ricksaccous is that what you meant?
# Jan 4th 2019, 21:41 ricksaccous on entity
# Jan 4th 2019, 21:41 ricksaccous i mean
# Jan 4th 2019, 21:41 ricksaccous checking for errors within validation
# Jan 4th 2019, 21:41 phantomwatson How do you prevent execution from being stopped?
# Jan 4th 2019, 21:40 ricksaccous how do i get around that, lell
# Jan 4th 2019, 21:40 ricksaccous yeah i figured
# Jan 4th 2019, 21:40 phantomwatson If the parent model's first validation rule is for child data and it's marked last, then on the condition that that rule is violated, no subsequent validation checks should take place for that entity.
# Jan 4th 2019, 21:39 ricksaccous about array conversions
# Jan 4th 2019, 21:39 ricksaccous before the main validator but i got some weird error
# Jan 4th 2019, 21:39 ricksaccous $validator = $this->RelatedModel->validationSomething($validator)
# Jan 4th 2019, 21:39 ricksaccous and I tried $this->RelatedModel->validationSomething($validator)
# Jan 4th 2019, 21:38 phantomwatson Validation rules should run in the same order as the code.
# Jan 4th 2019, 21:38 ricksaccous SomeMethod*
# Jan 4th 2019, 21:38 ricksaccous i have validationSomeMethod in Magicians model and validationSomeModel in Tricks model
# Jan 4th 2019, 21:38 phantomwatson Did you place the child validation rule first?
# Jan 4th 2019, 21:37 ricksaccous last only affects within that validator i think
# Jan 4th 2019, 21:37 ricksaccous parent model rules still ran first
# Jan 4th 2019, 21:37 phantomwatson What were the results?
# Jan 4th 2019, 21:36 ricksaccous i've tried that
# Jan 4th 2019, 21:35 phantomwatson You may be able to rig up a validation rule for the Magicians model that validates the `tricks` field and is marked `'last' => true`. That way, the Tricks validation error shows and not any subsequent validation errors on the Magicians model.
# Jan 4th 2019, 21:34 ricksaccous i'm giong to try something
# Jan 4th 2019, 21:34 ricksaccous hmmmm
# Jan 4th 2019, 21:33 ricksaccous that's pretty much it actually, lol
# Jan 4th 2019, 21:33 ricksaccous because no fields are integers the Magicians has no tricks error displays and not the integer validation on Tricks
# Jan 4th 2019, 21:32 ricksaccous Tricks has a validation rule on a field where i need it to be an integer
# Jan 4th 2019, 21:32 ricksaccous Magicians has a validation rule where if there are no Tricks display an error
# Jan 4th 2019, 21:31 ricksaccous Magicians hasMany Tricks
# Jan 4th 2019, 21:31 ricksaccous i actually can't because im validating a single Model but I want child data of it to be validated first, for example
# Jan 4th 2019, 21:29 phantomwatson @ricksaccous You can do that. What's the problem?
# Jan 4th 2019, 21:23 ricksaccous what if i want to validate one model before another
# Jan 4th 2019, 21:22 ricksaccous now i've run into another problem
# Jan 4th 2019, 21:14 phantomwatson And I'm _pretty_ sure the local timezone is UTC-4 or UTC-5 hours, not UTC+1 year.
# Jan 4th 2019, 21:13 slackebot [timezone] => UTC [fixedNowTime] => ) ``` is converted to ``` December 30, 2019 ```
# Jan 4th 2019, 21:13 phantomwatson I'm encountering a weird problem with the TimeHelper in CakePHP 3.6.9 that's resulting in an extra year being added when a date is formatted. The code: ``` pr($date); echo '<br />is converted to<br />'; pr($this->Time ->format( $date, 'MMMM d, YYYY', null, \Cake\Core\Configure::read('localTimezone') ) ); ``` The output: ``` Cake\I18n\FrozenTime Object ( [time] => 2018-12-31T02:39:55+00:00
# Jan 4th 2019, 20:55 ricksaccous tbh
# Jan 4th 2019, 20:55 ricksaccous child is actually just an array of data
# Jan 4th 2019, 20:53 ricksaccous ugh
# Jan 4th 2019, 20:53 ricksaccous my use case is weird because the parent entity is represented by a table but child entity is not really
# Jan 4th 2019, 20:52 ricksaccous under the correct conditions
# Jan 4th 2019, 20:52 jeremyharris you can maybe use a table rule to do this though