I'm pleased it works, but I'm confused why you need this line:
public $variableValue = 'Open';
Why not just do this:
$this->set('variableValue', 'Open');
Jeremy Burns
Class Outfit
http://www.classoutfit.com
On 5 Mar 2013, at 12:08:43, Victor Musvibe <[email protected]> wrote:
> Thank you, now it works. What i did was in my controller i put this line
>
> public $variableValue = 'Open';
>
> Then in my add function
>
> $this->set('variableValue', $this->variableValue);
>
> And lastly in my add view
>
> echo $this->Form->input('status_type', array('type' => 'hidden',
> 'value'=>$variableValue));
>
> Hope this will help out someone with the same challenge
>
> On Tue, Mar 5, 2013 at 1:08 PM, Jeremy Burns | Class Outfit
> <[email protected]> wrote:
> Correction (sorry):
>
> Then in your view you can refer to $myVariableName.
>
> Jeremy Burns
> Class Outfit
>
> http://www.classoutfit.com
>
> On 5 Mar 2013, at 11:03:15, Jeremy Burns | Class Outfit
> <[email protected]> wrote:
>
>> To pass a variable through to a view, simply do this in your controller
>> function:
>>
>> $this->set('myVariableName', $variableValue);
>>
>> Then in your view you can refer to $variableValue.
>>
>> Jeremy Burns
>> Class Outfit
>>
>> http://www.classoutfit.com
>>
>> On 5 Mar 2013, at 10:59:50, Victor Musvibe <[email protected]> wrote:
>>
>>> Hi Euromark
>>>
>>> I am the one who posted that. Was hoping to get a quicker response on the
>>> cakephp group
>>>
>>> On Tue, Mar 5, 2013 at 12:57 PM, euromark <[email protected]> wrote:
>>> http://stackoverflow.com/questions/15221467/how-to-define-a-variable-in-cakephp
>>>
>>>
>>> Am Dienstag, 5. März 2013 11:55:37 UTC+1 schrieb Victor Musvibe:
>>> I trying to pass a variable in cakephp to a view and getting error
>>> Undefined variable: view [APP\View\ItQueries\add.ctp, line 9] and line 9 is
>>> this
>>>
>>> <?php echo $this->Form->hidden('status_type', array('value'=>$view)); ?>
>>>
>>> Here is how im defining my variable in the controller
>>>
>>> class ItQueriesController extends AppController {
>>>
>>> var $view = 'Open';
>>>
>>> public function index() {
>>> $this->ItQuery->recursive = 0;
>>> $this->set('view', $this->view);
>>>
>>> }
>>>
>>> //Other Code
>>>
>>> }
>>>
>>> and here is where im trying to pass the variable as a hidden field
>>>
>>> <?php echo $this->Form->create('ItQuery'); ?>
>>> <?php echo __('Add It Query'); ?></legend>
>>> <?php
>>> echo $this->Form->input('status_type', array('type' => 'hidden',
>>> 'value'=>$view));
>>> ?>
>>> <?php echo $this->Form->end(__('Submit')); ?>
>>>
>>> Can some please show me how to fix this
>>>
>>>
>>> --
>>> Like Us on FaceBook https://www.facebook.com/CakePHP
>>> Find us on Twitter http://twitter.com/CakePHP
>>>
>>> ---
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "CakePHP" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/cake-php/T5fDJXZAHwY/unsubscribe?hl=en.
>>> To unsubscribe from this group and all its topics, send an email to
>>> [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/cake-php?hl=en.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>>
>>>
>>> --
>>> Like Us on FaceBook https://www.facebook.com/CakePHP
>>> Find us on Twitter http://twitter.com/CakePHP
>>>
>>> ---
>>> You received this message because you are subscribed to the Google Groups
>>> "CakePHP" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/cake-php?hl=en.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>
>>
>> --
>> Like Us on FaceBook https://www.facebook.com/CakePHP
>> Find us on Twitter http://twitter.com/CakePHP
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "CakePHP" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/cake-php?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>
>
> --
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to a topic in the Google
> Groups "CakePHP" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/cake-php/T5fDJXZAHwY/unsubscribe?hl=en.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/cake-php?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>
>
> --
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/cake-php?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.