Re: include everywhere | app_controller.php

2007-12-29 Thread Pablo Viojo
Try searching this group[1]. I did it for you and found [2] [3] among
others.

Hope that helps.


-- 
Pablo Viojo
[EMAIL PROTECTED]
http://pviojo.net




[1]
http://groups.google.com/group/cake-php/search?hl=en&group=cake-php&q=app_controller+model
[2]
http://groups.google.com/group/cake-php/browse_thread/thread/33ca0358e2854908/68783b79936b4e4e?hl=en&lnk=gst&q=app_controller+model#68783b79936b4e4e
[3]
http://groups.google.com/group/cake-php/browse_thread/thread/e299ac5f67ef50cb/0bfb60fdc7895753?hl=en&lnk=gst&q=app_controller+model#0bfb60fdc7895753

On Dec 28, 2007 4:48 PM, carSign <[EMAIL PROTECTED]> wrote:

>
> I am getting close.
> My beforeFilter function in the app controller is being called on each
> page (just like I want) but it seems to have trouble running something
> in a model.
> Anyone have any ideas on what I am doing wrong.
>
> app_controller.php
>
>  class AppController extends Controller {
>var $helpers = array('Html', 'Form', 'Javascript');
>
>function beforeFilter()
>{
>$this->AppModel->carSign();
>return true;
>}
> }
> ?>
>
>
>
> app_model.php
>  class AppModel extends Model{
>
>function carSign()
>{
>//make an entry into the database
>echo 'wonkey';
>}
> }
> ?>
>
> Here is the error
>
> Notice: Undefined property: PagesController::$AppModel in /home/y/
> share/htdocs/cake/app/app_controller.php on line 7 [/index.php] Fatal
> error: Call to a member function carSign() on a non-object in /home/y/
> share/htdocs/cake/app/app_controller.php on line 7 [/index.php]
>
>
>
> On Dec 21, 8:51am, daphonz <[EMAIL PROTECTED]> wrote:
> > Sure. You can use the controller callback functions in app_controller,
> > listed here:http://tempdocs.cakephp.org/#TOC52711
> >
> > So try doing something like:
> >
> > function beforeFilter()
> > {
> >
> > /* Super controller logic that accesses a function in app_model or
> > something */
> > return true;
> >
> > }
> >
> > If you need to access a model every time you run a controller action,
> > you may want to add:
> >
> > var $uses('NecessaryModel');
> >
> > to your app_controller as well.
> >
> > -Casey
> >
> > On Dec 21, 10:33 am, carSign <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > > Hi -
> >
> > > So I am trying to include a small snippet of code in each page of my
> > > site. Is there a way to do this without modifying each controller?
> >
> > > For example - I want to log visitors to my site. Each page visited
> > > would have some information put into the database.
> >
> > > URL
> > > User info
> > > tiestamp
> > > browser info
> >
> > > Can I do this using the app_controller? Can it be done without the
> > > need to modify all of my existing controllers?
> > > If I include it in the app_controller do I name that action 'index'?
> > > do I then create a app_model?- Hide quoted text -
> >
> > - Show quoted text -
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
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
-~--~~~~--~~--~--~---



Re: include everywhere | app_controller.php

2007-12-28 Thread carSign

I am getting close.
My beforeFilter function in the app controller is being called on each
page (just like I want) but it seems to have trouble running something
in a model.
Anyone have any ideas on what I am doing wrong.

app_controller.php

AppModel->carSign();
return true;
}
}
?>



app_model.php


Here is the error

Notice: Undefined property: PagesController::$AppModel in /home/y/
share/htdocs/cake/app/app_controller.php on line 7 [/index.php] Fatal
error: Call to a member function carSign() on a non-object in /home/y/
share/htdocs/cake/app/app_controller.php on line 7 [/index.php]



On Dec 21, 8:51 am, daphonz <[EMAIL PROTECTED]> wrote:
> Sure. You can use the controller callback functions in app_controller,
> listed here:http://tempdocs.cakephp.org/#TOC52711
>
> So try doing something like:
>
> function beforeFilter()
> {
>
>    /* Super controller logic that accesses a function in app_model or
> something */
>    return true;
>
> }
>
> If you need to access a model every time you run a controller action,
> you may want to add:
>
> var $uses('NecessaryModel');
>
> to your app_controller as well.
>
> -Casey
>
> On Dec 21, 10:33 am, carSign <[EMAIL PROTECTED]> wrote:
>
>
>
> > Hi -
>
> > So I am trying to include a small snippet of code in each page of my
> > site.  Is there a way to do this without modifying each controller?
>
> > For example - I want to log visitors to my site.  Each page visited
> > would have some information put into the database.
>
> > URL
> > User info
> > tiestamp
> > browser info
>
> > Can I do this using the app_controller?  Can it be done without the
> > need to modify all of my existing controllers?
> > If I include it in the app_controller do I name that action 'index'?
> > do I then create a app_model?- Hide quoted text -
>
> - Show quoted text -
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
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
-~--~~~~--~~--~--~---



Re: include everywhere | app_controller.php

2007-12-21 Thread daphonz

Sure. You can use the controller callback functions in app_controller,
listed here: http://tempdocs.cakephp.org/#TOC52711

So try doing something like:

function beforeFilter()
{

   /* Super controller logic that accesses a function in app_model or
something */
   return true;


}

If you need to access a model every time you run a controller action,
you may want to add:

var $uses('NecessaryModel');

to your app_controller as well.

-Casey

On Dec 21, 10:33 am, carSign <[EMAIL PROTECTED]> wrote:
> Hi -
>
> So I am trying to include a small snippet of code in each page of my
> site.  Is there a way to do this without modifying each controller?
>
> For example - I want to log visitors to my site.  Each page visited
> would have some information put into the database.
>
> URL
> User info
> tiestamp
> browser info
>
> Can I do this using the app_controller?  Can it be done without the
> need to modify all of my existing controllers?
> If I include it in the app_controller do I name that action 'index'?
> do I then create a app_model?
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
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
-~--~~~~--~~--~--~---



Re: include everywhere | app_controller.php

2007-12-21 Thread Chris Hartjes

On Dec 21, 2007 10:33 AM, carSign <[EMAIL PROTECTED]> wrote:
>
> Hi -
>
> So I am trying to include a small snippet of code in each page of my
> site.  Is there a way to do this without modifying each controller?
>
> For example - I want to log visitors to my site.  Each page visited
> would have some information put into the database.
>
> URL
> User info
> tiestamp
> browser info
>
> Can I do this using the app_controller?  Can it be done without the
> need to modify all of my existing controllers?
> If I include it in the app_controller do I name that action 'index'?
> do I then create a app_model?
>

Best spot for that, in my opinion, would be in a beforeFilter() method
in app_controller.

-- 
Chris Hartjes

My motto for 2007:  "Just build it, damnit!"

@TheKeyboard - http://www.littlehart.net/atthekeyboard

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
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
-~--~~~~--~~--~--~---



include everywhere | app_controller.php

2007-12-21 Thread carSign

Hi -

So I am trying to include a small snippet of code in each page of my
site.  Is there a way to do this without modifying each controller?

For example - I want to log visitors to my site.  Each page visited
would have some information put into the database.

URL
User info
tiestamp
browser info

Can I do this using the app_controller?  Can it be done without the
need to modify all of my existing controllers?
If I include it in the app_controller do I name that action 'index'?
do I then create a app_model?



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
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
-~--~~~~--~~--~--~---