If I write that in the startup function of the component it will be
called for the every controller in a page (which is not good because I
use 'requestAction' a lot so startup will be called more than once).
What I was actually thinking is to create my own class and call the
initialization somewhere in bootstrap, but i don't know how to use a
model by itself in a custom class.

On Nov 2, 2:43 pm, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:
> What you probably want to do is write a component and handle your
> logging in the startup function.
>
> You probably also want to be using the component to inform the
> controller as to layout / views to use for the skinning. Depending on
> your controllers, there are all sorts of ways you could do this,
> ranging from $controller->layout = 'skin' in component startup to a
> beforeRender filter.
>
> To get access to the db tables in your component, you'll have to use
> loadModel to grab instances for the logging and prefs etc.
>
> Pages controller is something totally different. It is a simple
> controller to just display views from the /app/views/pages directory
> without the hastle of creating actions. Essentially it is for static
> content. However, it could be informed by your component to change the
> layout (skin) around static content and to log user progress if you
> add your component to AppController in /app/app_controller.php.
>
> Hope that helps.
>
> Simon
>
> On Nov 2, 12:30 pm, Cristian Vrabie <[EMAIL PROTECTED]> wrote:
>
> > hi everybody,
> > i'm new to phpcake organization model and i'm having some problems
> > integrating some classes. maybe you can give me a hand.
>
> > i need a "visitor" class that will be responsible with tracking a site
> > 'visitor' (not a user), keep a track and use his settings (like language
> > and skin preferences) via cookies and similar stuff. the thing with this
> > is: i don't know if this should be a controller or a component. i would
> > say it's a controller because it hase it's own models (like log tables,
> > preferences table, etc), but then, it has no view and must be called
> > (initialized) on every page before everything else, and be accesible
> > from any other controller.
>
> > what should i do? i saw a page_controller somewhere and i think i can
> > use that but i'm not sure how?
>
> > what do you sugest. i'm sure this is a preaty common practice. what do
> > you use?
>
> > thanks,
> > Cristian


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to