but it will only check *after* the controller is loaded, i wanted to check before it's loaded.. there's also a registryclass in the cake 1.2 i didn't really get into, it might be better than class_exists if it holds all the classes index there.
loading a controller straight through the code is faster than loading a function through requestAction? On Jun 19, 12:03 pm, kabturek <[EMAIL PROTECTED]> wrote: > yo can always try class_exists() ;)http://php.net/class_exists > > greets, > > On Jun 19, 11:22 am, phpjoy <[EMAIL PROTECTED]> wrote: > > > thanks a lot, that pretty much sums it up.. > > i see the right way is to loadController. i might send a suggestion > > about that.. there should be existsController or something like > > that :) > > > On Jun 18, 4:56 pm, "Mariano Iglesias" <[EMAIL PROTECTED]> > > wrote: > > > > function reachable($url) { > > > $params = Router::parse($url); > > > > if (!empty($params['controller'])) { > > > $ctrlName = Inflector::camelize($params['controller']); > > > > if (!loadController($ctrlName)) { > > > $pluginName = > > > Inflector::camelize($params['action']); > > > if (loadController($ctrlName . '.' . > > > $pluginName)) { > > > return true; > > > } > > > } else { > > > return true; > > > } > > > } > > > > return false; > > > > } > > > > -MI > > > > --------------------------------------------------------------------------- > > > > Remember, smart coders answer ten questions for every question they ask. > > > So be smart, be cool, and share your knowledge. > > > > BAKE ON! > > > > blog:http://www.MarianoIglesias.com.ar > > > > -----Mensaje original----- > > > De: [email protected] [mailto:[EMAIL PROTECTED] En nombre > > > de phpjoy > > > Enviado el: Lunes, 18 de Junio de 2007 11:06 a.m. > > > Para: Cake PHP > > > Asunto: Re: checking if a controller exists > > > > you gave an intresting idea.. maybe i'll simply loadcontroller and > > > then run the action and then call the view render myself from the > > > function. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
