Log message #4171078

# At Username Text
# Oct 9th, 21:40 rightscoreanalysis https://gist.github.com/spacebiscuit/59a4ebbade0ea1e96f8b0a5faaf61735
# Oct 9th, 21:40 rightscoreanalysis this is totally screwed up and I don't see anything wrong with this request data
# Oct 9th, 21:32 rightscoreanalysis https://book.cakephp.org/3.0/en/orm/saving-data.html#saving-hasmany-associations
# Oct 9th, 21:32 rightscoreanalysis the book's example is not in this format....
# Oct 9th, 21:31 rightscoreanalysis I thought that hasMany data should be model.0.field
# Oct 9th, 21:22 rightscoreanalysis Is that enough?
# Oct 9th, 21:21 rightscoreanalysis $this->Form->input('id', ['type' => 'hidden', 'value' => $periodId]);
# Oct 9th, 21:21 rightscoreanalysis I am setting the id of the PropertyPeriod
# Oct 9th, 21:20 rightscoreanalysis in my case I am saving to PropertyPeriod whuch hasMany PropertyPrices
# Oct 9th, 21:19 bmudda @rightscoreanalysis ^
# Oct 9th, 21:18 bmudda you wouldn’t have to worry about fk in that case
# Oct 9th, 21:18 bmudda if you’re always passing all the records (associated data) during update, you can use the `replace` strategy
# Oct 9th, 21:18 bmudda yes, if you don’t pass the fk, then it will insert it as a new record
# Oct 9th, 21:17 rightscoreanalysis @bmudda I think the issue might be that I am not passing the fk
# Oct 9th, 21:14 bmudda https://book.cakephp.org/3.0/en/orm/saving-data.html#saving-hasmany-associations
# Oct 9th, 21:14 bmudda @rightscoreanalysis The default save strategy for hasMany is `append`. So unless you provide the foreign key as part of the record (for the associated data), it will insert it as a new record.
# Oct 9th, 21:06 rightscoreanalysis When saving hasMany relations how can I ensure that I update existing records, in my case my save its creating duplicate records
# Oct 9th, 20:54 rightscoreanalysis i figure dit!
# Oct 9th, 20:49 rightscoreanalysis I have a hasMany relation, when I save the parent the hasMany data is not saving
# Oct 9th, 19:47 rightscoreanalysis that works but I should be able to achieve the same goal without the foreach
# Oct 9th, 19:47 rightscoreanalysis foreach($x as and$y) { $y = Hash::combine($y, '{n}.room_id', '{n}'); }
# Oct 9th, 19:47 rightscoreanalysis can anyone help me refine something
# Oct 9th, 19:35 zomb thanks@steini
# Oct 9th, 19:18 st.steinkuehler @zomb in my table class in method `validationDefault` I use something like this for regex validation: $validator->regex('code','/[0-9a-z]{6}/',__('Der URL-Code darf nur Kleinbuchstaben und Zahlen enthalten.')); see also https://api.cakephp.org/3.6/class-Cake.Validation.Validator.html#_regex
# Oct 9th, 18:11 kitcat711_ I use the .htaccess for some 301 redirection occasionnaly (a part of my app is a forum and I change some slugs from time to time for GG)
# Oct 9th, 18:10 kitcat711_ thanks
# Oct 9th, 16:25 admad and the url rewriting rules should go directly into your apache config if you have access to ti
# Oct 9th, 16:24 admad setting server's document root to `webroot` is what everyone SHOULD do
# Oct 9th, 15:38 josbeir it should not be in there.
# Oct 9th, 15:07 kitcat711_ hey there, Using cake 3 with git, do we have any good reason to put webroot/.htaccess inside the gitignore?
# Oct 9th, 13:43 josbeir probably safest
# Oct 9th, 13:42 neon1024 Think I’m going to ajax for it on an ad-hoc basis, as the info is behind a user interaction
# Oct 9th, 13:39 josbeir i wouldn't mind if the logic behind it portable tho
# Oct 9th, 13:38 josbeir its idd quickest to go for a mutator
# Oct 9th, 13:37 josbeir @neon1024 interesting question
# Oct 9th, 13:18 ondrej.nedvidek Ok, good idea with the middle layer .. I will try, thank you.
# Oct 9th, 13:18 neon1024 Doesn’t feel right with me having an entity connect to a web service
# Oct 9th, 13:18 neon1024 Could I use a mutator?
# Oct 9th, 13:17 neon1024 Anyone have a neat way of loading additional data into an entity via a web service call?
# Oct 9th, 13:14 neon1024 https://github.com/cakephp/cakephp/blob/master/src/Error/Middleware/ErrorHandlerMiddleware.php#L106-L131
# Oct 9th, 13:12 neon1024 I’d use a custom ErrorHandlerMiddleware and catch the MissingRouteException