Log message #4154089

# At Username Text
# Jun 27th 2018, 07:15 chrisshick Is there a way to query on data in middle table of a belongs to many?
# Jun 27th 2018, 05:12 narendravaghela morning all
# Jun 26th 2018, 21:09 chrispecoraro Is there some camel-case magic going on here?
# Jun 26th 2018, 21:09 chrispecoraro If I name a controller `EmployerApiController.php`, it looks for `ApiController`
# Jun 26th 2018, 21:06 chrispecoraro figured it out.. ROOT was set one level below my app name...
# Jun 26th 2018, 21:03 jurrieb thanks!
# Jun 26th 2018, 21:03 itmpls er - who had a subdomain setup with cake and middleware here?
# Jun 26th 2018, 20:56 saeideng $request->withParam
# Jun 26th 2018, 20:52 jurrieb Hello can some one tell me if i can set a request parameter?
# Jun 26th 2018, 20:44 chrispecoraro I get "Controller class ApiController could not be found." I guess there is some magic going on somewhere...
# Jun 26th 2018, 20:44 chrispecoraro So I can then have `Controller/api/v1/EmployeeApiController.php`?
# Jun 26th 2018, 20:43 chrispecoraro And then ```App::build([ 'Controller' => [ ROOT . '/app/Controller/', ROOT . '/app/Controller/api/v1/' ] ]); ```
# Jun 26th 2018, 20:43 chrispecoraro ```Router::mapResources('api/v1/employeeApi');```
# Jun 26th 2018, 20:43 chrispecoraro So can I do:
# Jun 26th 2018, 20:38 chrispecoraro Ok thanks SOOO much!
# Jun 26th 2018, 20:36 hmic you might want to upgrade to 3.x to get all the new things ;-)
# Jun 26th 2018, 20:36 hmic routing prefixes in 2.x do not work with subdirs but are mapped in the same contoller. if you add another search path for controllers, you still can't have the same classname as in the non-api dir. 2.x does not utilize namespaces and it's not possible to emulate the behavior so easily
# Jun 26th 2018, 20:34 hmic you can have and use a custom view class easily to do just that without involving any template per action in your api prefixed controllers
# Jun 26th 2018, 20:32 chrispecoraro ```<?php echo json_encode(compact('employees')); ```
# Jun 26th 2018, 20:32 chrispecoraro Also, it seems like overkill just to create a view for entity in the RESTful API just to do:
# Jun 26th 2018, 20:31 chrispecoraro and/or use a URL prefix with API URLs?
# Jun 26th 2018, 20:30 chrispecoraro ..in conjunction with ```App::build([ 'Controller' => [ ROOT . '/app/Controller/', ROOT . '/app/Controller/api/v1/' ] ]); ```
# Jun 26th 2018, 20:30 chrispecoraro ```Router::mapResources('employees'); Router::parseExtensions(); ```
# Jun 26th 2018, 20:30 chrispecoraro So as far as you know, I can't use:
# Jun 26th 2018, 20:29 hmic aditionally read the migration guide of course to make sure you catch up on all the ugly details :O
# Jun 26th 2018, 20:29 mdunham is there an updateAll in cake3.6.6?
# Jun 26th 2018, 20:29 mdunham hey
# Jun 26th 2018, 20:29 chrispecoraro oh.
# Jun 26th 2018, 20:28 hmic if using composer, edit composer.json to allow 2.10 being pulled and composer update, thats it
# Jun 26th 2018, 20:28 hmic suppose you are not using composer on an old 2.x project, so just replace the cake folder :p
# Jun 26th 2018, 20:28 chrispecoraro Maybe there is some complexity or something that isn't _standard_.
# Jun 26th 2018, 20:28 chrispecoraro Oh, I didn't know that.
# Jun 26th 2018, 20:27 hmic about 2 minutes...
# Jun 26th 2018, 20:27 chrispecoraro Unfortunately that's out of my hands.. How long is the usual procedure?
# Jun 26th 2018, 20:27 chrispecoraro Maybe that's the issue, then.
# Jun 26th 2018, 20:27 hmic additionally, upgrade to latest anyways! theres no reason to be stuck on 2.8 today
# Jun 26th 2018, 20:26 hmic chrispecoraro: never seen subdirs in cake2 working like that
# Jun 26th 2018, 20:26 chrispecoraro And when I acess "employeeApi" I get ``Controller class EmployeeController could not be found.```
# Jun 26th 2018, 20:25 chrispecoraro And then I've added: ```Router::mapResources('employeeApi'); ```
# Jun 26th 2018, 20:24 chrispecoraro (Cake 2.8), I have added ```App::build([ 'Controller' => [ ROOT . '/app/Controller/', ROOT . '/app/Controller/api/v1/' ] ]); ```
# Jun 26th 2018, 20:24 chrispecoraro Hello all! I'm trying to setup my controllers in sub folders, like as follows: `Controller/api/v1/EmployeeController.php`