can i jump in here?
i have app_controller.php in controllers/ and its first line is
die("woot")
it does not die. i made a copy and put in the app root, and it did
not die either.
1.2.0.6311 beta
On Jan 30, 4:39 am, Seb <[EMAIL PROTECTED]> wrote:
> OK, now I'm confused.
>
> I've just got the latest nightly, put app_controller.php in /app/
> app_controller.php and it seems to be working - looks like there's
> something broke in the new year's build?!
>
> Thanks for the help anyway - i'll "pseudo" protect my functions from
> now on :D
>
> Seb
>
> On Jan 30, 10:30 am, grigri <[EMAIL PROTECTED]> wrote:
>
> > Since a certain revision of 1.2 (not sure which one), your app
> > controller must be in
>
> > /app/controllers/app_controller.php
>
> > NOT
>
> > /app/app_controller.php like before
>
> > Also note that in a controller, any 'public' method is potentially an
> > action, so you should really pseudo-protect `doSomething` :
>
> > class AppController extends Controller {
> > function _doSomething() {
> > // ...
> > }
>
> > }
>
> > On Jan 30, 10:17 am, Seb <[EMAIL PROTECTED]> wrote:
>
> > > I've looked into this a bit more and found that if i stick my custom
> > > functions for AppController in:
>
> > > /cake/libs/controller/app_controller.php
>
> > > Then the function is visible in the sub controllers - is Cake 1.2 just
> > > ignoring my /app/app_controller.php completely?! (also i tried putting
> > > it in /app/controllers/app_controller.php and that didn't work
> > > either...)
>
> > > Thanks!
>
> > > Seb
>
> > > On Jan 30, 10:07 am, Seb <[EMAIL PROTECTED]> wrote:
>
> > > > Hi!
>
> > > > I'm just thinking about moving an App i'm working on to CakePHP 1.2 so
> > > > that I can enjoy some of the new features... I seem to have fallen at
> > > > the first hurdle though!
>
> > > > In my existing app (for 1.1) I define some functions in my /app/
> > > > app_controller.php for use elsewhere. E.g.:
>
> > > > class AppController extends Controller {
> > > > function isAdmin() {
> > > > return isset($this->params['admin']);
> > > > }
>
> > > > }
>
> > > > Then from my other controllers (which extend AppController), I can
> > > > have things which call it:
>
> > > > class SomeController extends AppController {
> > > > function doSomething() {
> > > > if ($this->isAdmin()) {
> > > > // blah
> > > > }
>
> > > > }
>
> > > > This works fine in 1.1, but causes a "Call to undefined method
> > > > SomeController::isAdmin()" in CakePHP 1.2
>
> > > > I can't really think of a better way to do things like that without
> > > > duplicating lots of code (which I do my best to avoid at all times) so
> > > > would like a way to make the Controllers inherit function properly
> > > > from their parent objects...
>
> > > > Please help!
>
> > > > Thanks
>
> > > > Seb
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---