Log message #4100788

# At Username Text
# Dec 4th 2017, 19:07 obinoob hmic I need to refractor my model relations... I've just notice that I might be missing a few important steps here! Or I might be wrong either...
# Dec 4th 2017, 18:55 hmic obinoob, paginate addresses table instead of clients
# Dec 4th 2017, 18:50 obinoob hmic I'm not following... '=(
# Dec 4th 2017, 18:47 hmic you've got your answers already
# Dec 4th 2017, 18:47 hmic you dont need to show it again
# Dec 4th 2017, 18:47 obinoob https://gist.github.com/obinoob/9668db682997c3175ccca2b0a24de257
# Dec 4th 2017, 18:46 hmic :D
# Dec 4th 2017, 18:46 obinoob lol hmic I don't I realize that you have far more important things to do sorry for that
# Dec 4th 2017, 18:45 hmic do you really think i remeber your model still? :O
# Dec 4th 2017, 18:45 hmic hint: change your viewpoint to the adresses scope maybe - query this table instead!
# Dec 4th 2017, 18:45 obinoob *using
# Dec 4th 2017, 18:45 obinoob hmic I'm it's the same realtional model that you have seen earlier today
# Dec 4th 2017, 18:44 hmic if its a hasone/belongsto - yes. if it's a hasnmany - no
# Dec 4th 2017, 18:42 obinoob is it possible to sort data from district->name where Clients hasOne Address->Towns->Districts ? I've tried the following: https://gist.github.com/obinoob/83db63ee87a1b4b39eb53b211fd9f6ad
# Dec 4th 2017, 17:21 abik thanks
# Dec 4th 2017, 17:20 admad yes, $this->Foo->Associated->setSaveStrategy()
# Dec 4th 2017, 17:18 abik can I do it on the fly ?
# Dec 4th 2017, 17:13 admad abik: set "saveStrategy" for the association to "replace"
# Dec 4th 2017, 17:11 abik I want cake replace the shops data not (insert)append the new shops.
# Dec 4th 2017, 17:10 abik $customer = $this->Customers->patchEntity($customer, $this->request->getData(), ['associated' => ['Shops' => ['saveStrategy' => 'replace']]]);
# Dec 4th 2017, 17:10 abik but when edit form save it add the new shop to shops table, I want first it remove the shops and then add new shops on update.
# Dec 4th 2017, 17:08 abik it saved ok.
# Dec 4th 2017, 17:08 abik ['name'=>'XYZ','shops'=>[]]
# Dec 4th 2017, 17:08 abik I am working on customer from that save customer and its shops,
# Dec 4th 2017, 17:04 hmic needs a little glue on the cake side though, as it's not really designed to work with creators. but its very clean and well possible to do so
# Dec 4th 2017, 17:03 hmic angelxmoreno: just write a custom creator class to inject the data to the formhelper, validator, and so on...
# Dec 4th 2017, 16:59 angelxmoreno @admad yep, i see that now. I want a single source of truth for my form's data, validation and presentation to maximize reusability. I extended the Form class and Form helper. gonna try to have something to demo because I think it is very useful.
# Dec 4th 2017, 16:56 admad if you want to be DRY make a helper
# Dec 4th 2017, 16:55 admad these are the only valid keys
# Dec 4th 2017, 16:55 admad https://github.com/cakephp/cakephp/blob/master/src/Form/Schema.php#L35
# Dec 4th 2017, 16:54 admad @angelxmoreno adding label and placeholder to Form/Schema fields won't do anything
# Dec 4th 2017, 16:52 angelxmoreno well damn
# Dec 4th 2017, 16:52 admad crud, crud-view has nothing related to `Form`
# Dec 4th 2017, 16:50 angelxmoreno googling
# Dec 4th 2017, 16:50 angelxmoreno ?!?!
# Dec 4th 2017, 16:50 hmic angelxmoreno: maybe look at crud+crud-view
# Dec 4th 2017, 16:48 angelxmoreno thus, I am still forced to define my fields one by one in my view. too much duplicate code IMO. I must fix this
# Dec 4th 2017, 16:47 slackebot2 'placeholder'=>'Your Full Name' ]); return $schema; }
# Dec 4th 2017, 16:47 angelxmoreno greetings bakers! So, apparently this does not work: ``` class RegisterTenantForm extends Form { /** * Builds the schema for the modelless form * * @param \Cake\Form\Schema $schema From schema * @return \Cake\Form\Schema */ protected function _buildSchema(Schema $schema) { $schema->addField('name', [ 'type' => 'string', 'label' => 'Name',
# Dec 4th 2017, 15:59 neon1024 Ah, it seems because it’s not part of PSR7
# Dec 4th 2017, 15:59 neon1024 Hm, yeah I didn’t check