*When you use $this->set('title', 'My title'), cake is affecting the value
to $this->pageTitle automatically -
*Why it should do so? Is not it a irregular behavior?

On Jan 12, 2008 3:58 PM, francky06l <[EMAIL PROTECTED]> wrote:

>
> $this->pageTitle = 'My title';
>
> When you use $this->set('title', 'My title'), cake is affecting the
> value to $this->pageTitle automatically. Use pr($title_for_layout) in
> the view.
> hth
>
> On Jan 12, 9:11 am, Anupom <[EMAIL PROTECTED]> wrote:
> > Hi All,
> >
> > Here's my controller action's code,
> >
> > function index() {
> > $this->set('title' , My Title');
> >
> > }
> >
> > and this is the code for the view file
> >
> > <?php echo $title; ?>
> >
> > pretty simple, right? This page should simply show 'My Title'.
> >
> > But instead it is showing a notice -
> > Notice : Undefined variable: title [APP\views\...
> >
> > I was shocked to see that. Then i dug a little and printed <?php
>  pr($this);
> > ?> from the view. And found that when I am setting a variable named
> 'title'
> > for the view from the controller, the view takes the title variable as
> > pageTitle and makes it the title of page. Is not it weird?
> >
> > It seems like 'title' is a reserved word for view files. I personally
> did
> > not like the idea. If this variable is being used internally by Cake, it
> > should have some uncommon name or some prefix added to it. So, that this
> > type of confusion does not arise.
> >
> > We already have $pageTitle controller attribute to set the page title
> from
> > controllers. It seems like a new and hidden alternative way of doing the
> > same!
> >
> > It does not look like a regular and usual behavior and if it is an
> unusual
> > behavior then it should be fixed.
> >
> > --
> > Thanks
> > Anupom
> > Trippert Inc. [http://www.trippert.com]
> > GopherNow. [http://www.gophernow.com/]
> > Homepage. [http://www.anupom.wordpress.com/]
> >
>


-- 
Thanks
Anupom
Trippert Inc. [http://www.trippert.com]
GopherNow. [http://www.gophernow.com/]
Homepage. [http://www.anupom.wordpress.com/]

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