Hi. I have a function in my AppController = TellaFriend
That allows a visitor to email his friend about a spesific page on the website, eg: shared by all controllers Now, if I need to have the function available to my views using PostsController, I need to put in Auth allow TellaFriend in Postscontroller. And if I need it in PageController, I need to put in Auth allow TellaFriend in Pagecontroller also, and so on. Since this is a shared function, I was wondering, is it possible to add it to AppController, and have it available app-wide? I refer to my first post for the basic controller setup in use today (except anything Auth allow in AppController, If I put anything like the mentioned string in AppController, App does not work at all). -Tom kl. 20:33:21 UTC+1 torsdag 22. november 2012 skrev cricket følgende: > > He means that he wants his AppController actions Auth::allow()ed globally. > > I've never run into this personally; don't know if it's a bug. Are > these *actions* or just global functions that your controllers call > internally? The latter I've done many times. There's no need to allow > them as they're not actions that Dispatcher is involved with. > > It can be an array or multiple strings, btw. > > On Thu, Nov 22, 2012 at 11:09 AM, Jeremy Burns : Class Outfit > <[email protected] <javascript:>> wrote: > > I hope I haven't misunderstood what you are trying to do... If they are > > shared functions just put and allow them in app controller and call them > > from any other controller like so: $this->myFunctionName(). > > > > On 22 Nov 2012, at 16:04, MetZ <[email protected] <javascript:>> wrote: > > > > Hi. > > > > Anyone know how I can auth allow shared functions in appcontroller? > > > > Appcontroller: > > public function beforeFilter() { > > $this->Auth->allow('SharedFunction'); > > > > OtherController.php > > public function beforeFilter() { > > parent::beforeFilter(); > > $this->Auth->allow('ControllerSpesificFunction', > > 'ControllerSpesificFunction2'); > > > > If I do it like above, it kills my app, and to get the sharedfunction(s) > > access in all controllers, I need to manually put them in all > controllers. > > > > Anyone know how I can do it? > > > > Have tried with array() and so on. same result. > > > > Thanks! > > -Tom > > > > -- > > Like Us on FaceBook https://www.facebook.com/CakePHP > > Find us on Twitter http://twitter.com/CakePHP > > > > --- > > You received this message because you are subscribed to the Google > Groups > > "CakePHP" group. > > To post to this group, send email to [email protected]<javascript:>. > > > To unsubscribe from this group, send email to > > [email protected] <javascript:>. > > Visit this group at http://groups.google.com/group/cake-php?hl=en. > > > > > > > > > > -- > > Like Us on FaceBook https://www.facebook.com/CakePHP > > Find us on Twitter http://twitter.com/CakePHP > > > > --- > > You received this message because you are subscribed to the Google > Groups > > "CakePHP" group. > > To post to this group, send email to [email protected]<javascript:>. > > > To unsubscribe from this group, send email to > > [email protected] <javascript:>. > > Visit this group at http://groups.google.com/group/cake-php?hl=en. > > > > > -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. Visit this group at http://groups.google.com/group/cake-php?hl=en.
