No disrespect, but it doesn't seem irregular - any more than other
automagic cake does. I'd just chalk that one up as a Cake convention,
and move on.


On Jan 12, 4:12 am, Anupom <[EMAIL PROTECTED]> wrote:
> *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/]- 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 [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