Log message #4098976

# At Username Text
# Nov 28th 2017, 00:00 ndm Well, at this point I'd be willing to accept assistance from anyone, even from people that measure distances in body parts :P
# Nov 27th 2017, 23:56 casmo I suppose most europeans are by now
# Nov 27th 2017, 23:47 ndm Looks like mostly everbody's away or asleep, hu?
# Nov 27th 2017, 23:34 casmo That works
# Nov 27th 2017, 23:34 casmo $this->request->getRequestTarget(); is the new function to use :)
# Nov 27th 2017, 23:28 casmo I remember I fixed this with a pull request in 3.0 or 3.1 or so
# Nov 27th 2017, 23:28 casmo So, if I've localhost/my-project/users/edit/1, it adds /my-project
# Nov 27th 2017, 23:27 casmo $this->request->here() is adding the base of the document root
# Nov 27th 2017, 23:15 saeideng good
# Nov 27th 2017, 23:14 inoas gnite
# Nov 27th 2017, 22:16 inoas because it integrates with formhelper so well
# Nov 27th 2017, 22:16 inoas I will try this first before using json validator however
# Nov 27th 2017, 22:16 inoas the thing is I am not sure how to do nested validation and everything
# Nov 27th 2017, 22:16 inoas https://book.cakephp.org/3.0/en/core-libraries/form.html
# Nov 27th 2017, 22:15 inoas but it is called modelless forms
# Nov 27th 2017, 22:15 inoas it should be called form validator
# Nov 27th 2017, 22:15 inoas well because I don't have database models
# Nov 27th 2017, 22:11 saeideng why Modelless?
# Nov 27th 2017, 22:10 inoas I will see if I will validate say with Modelless Forms (CakePHP3) or Json Validator
# Nov 27th 2017, 22:05 saeideng :clap:
# Nov 27th 2017, 21:58 inoas https://gist.github.com/inoas/f1f87766060d85c89368afd953c91375#file-json-php-L74-L88
# Nov 27th 2017, 21:57 inoas Options::validate($options); (internally using json encode, throwing exceptions obviously)
# Nov 27th 2017, 21:57 inoas well json would only be used to validate
# Nov 27th 2017, 21:56 saeideng but I wonder about fetching/searching
# Nov 27th 2017, 21:55 saeideng looks good and I used in some app (json instead of plain type)
# Nov 27th 2017, 21:54 saeideng I bookmarked these pages :thinking_face:
# Nov 27th 2017, 21:54 inoas everywhere where we do array syntax access basically
# Nov 27th 2017, 21:53 inoas we got those $options everywhere and we should add validators to those imho instead of checking for keys manually
# Nov 27th 2017, 21:53 inoas and it is ultra verbose to use
# Nov 27th 2017, 21:53 inoas complex data objects are important though and setting up a whole javaish class chain takes days
# Nov 27th 2017, 21:53 inoas but I am using json validator to do it
# Nov 27th 2017, 21:52 inoas you can only do it with complex database models really
# Nov 27th 2017, 21:52 inoas yes it is no fun to do so
# Nov 27th 2017, 21:52 saeideng in cake you no able to validate deep data
# Nov 27th 2017, 21:52 inoas I am moving many things from dbms to json because everything can then go through git flow
# Nov 27th 2017, 21:51 inoas https://spacetelescope.github.io/understanding-json-schema/
# Nov 27th 2017, 21:51 inoas this one is great
# Nov 27th 2017, 21:51 inoas that's just an example on how to do it
# Nov 27th 2017, 21:50 inoas that shine
# Nov 27th 2017, 21:50 saeideng thank you
# Nov 27th 2017, 21:50 inoas and there is 3rd party docs