Saturday, January 29, 2011

Re: Helper File

of the view file (ctp)
app/users/knowusers.ctp

On 29/01/2011, Sam Sherlock <sam.sherlock@gmail.com> wrote:
> echo $html->tableHeaders
> (array_keys($knownusers[0]
> ['User']));
>
> is that line 3
>
> On 29/01/2011, newguy <aimanparvaiz@gmail.com> wrote:
>> hey Sam
>> I made the change but still I get teh following error:
>>
>> Notice (8): Undefined property: View::$Html [APP/views/users/
>> knownusers.ctp, line 3]
>>
>> Fatal error: Call to a member function tableHeaders() on a non-object
>> in /Applications/MAMP/htdocs/cake_1.2.5/app/views/users/knownusers.ctp
>> on line 3
>>
>> this is my controller code:
>> <?php
>> class UsersController extends AppController
>> {
>> var $name='Users';
>> var $helpers = array('Html','Form');
>>
>> function register()
>> {
>> if (!empty($this->params['form']))
>> {
>> if ($this->User->save($this->params['form']))
>> {
>> $this->flash('Your registration information was
>> accepted.','register');
>> } else {
>> $this->flash('There was a problem with your registration', '/
>> register');
>> }
>> }
>> }
>>
>> function knownusers()
>> {
>> $this->set('knownusers',$this->User->findAll(null, array('id',
>> 'username', 'first_name','last_name'), 'id DESC'));
>> }
>>
>> }
>> ?>
>>
>>
>> Thanks
>>
>> On Jan 28, 11:57 pm, Sam Sherlock <sam.sherl...@gmail.com> wrote:
>>> On 29/01/2011, Jeremy Burns | Class Outfit <jeremybu...@classoutfit.com>
>>> wrote:
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> > What version of Cake are you using?
>>>
>>> > The Html helper is available out of the box. Have you declared any
>>> > other
>>> > helpers in your controller?
>>>
>>> > Jeremy Burns
>>> > Class Outfit
>>>
>>> > jeremybu...@classoutfit.com
>>> >http://www.classoutfit.com
>>>
>>> > On 29 Jan 2011, at 07:44, newguy wrote:
>>>
>>> >> I tried that but no change I still get the same error :(
>>>
>>> >> On Jan 28, 11:35 pm, Jeremy Burns | Class Outfit
>>> >> <jeremybu...@classoutfit.com> wrote:
>>> >>> Try replacing $html-> with:
>>>
>>> >>> echo $this->Html->...
>>>
>>> >>> Jeremy Burns
>>> >>> Class Outfit
>>>
>>> >>> jeremybu...@classoutfit.comhttp://www.classoutfit.com
>>>
>>> >>> On 29 Jan 2011, at 07:29, newguy wrote:
>>>
>>> >>>> here is the code(knownusers.ctp) where I have used the helpers:
>>>
>>> >>>> <table>
>>> >>>> <?php
>>> >>>> echo $html->tableHeaders(array_keys($knownusers[0]['User']));
>>> >>>> foreach ($knownusers as $thisuser)
>>> >>>> {
>>> >>>>    echo $html->tableCells($thisuser['User']);
>>> >>>> }
>>>
>>> >>>> ?>
>>> >>>> </table>
>>>
>>> >>>> and this is the error which I get when I access
>>> >>>>http://localhost:8888/cake_1.2.5/users/knownusersfrombrowser:
>>>
>>> >>>> Missing Helper File
>>> >>>> Error: The helper file app/views/helpers/h_t_m_l.php can not be
>>> >>>> found
>>> >>>> or does not exist.
>>>
>>> >>>> Error: Create the class below in file:
>>> >>>> app/views/helpers/h_t_m_l.php
>>>
>>> >>>> <?php
>>> >>>> class HTMLHelper extends AppHelper {
>>>
>>> >>>> }
>>> >>>> ?>
>>> >>>> Notice: If you want to customize this error message, create
>>> >>>> app/views/
>>> >>>> errors/missing_helper_file.ctp
>>>
>>> >>>> Thanks
>>> >>>> On Jan 28, 11:16 pm, Jeremy Burns | Class Outfit
>>> >>>> <jeremybu...@classoutfit.com> wrote:
>>> >>>>> Can you show the line of code that is being called and returning
>>> >>>>> this
>>> >>>>> error?
>>>
>>> >>>>> Jeremy Burns
>>> >>>>> Class Outfit
>>>
>>> >>>>> jeremybu...@classoutfit.comhttp://www.classoutfit.com
>>>
>>> >>>>> On 29 Jan 2011, at 07:09, newguy wrote:
>>>
>>> >>>>>> Hi guys
>>> >>>>>> am new to cakephp and Iam developing a simple user registration
>>> >>>>>> and
>>> >>>>>> login system for my site, I used two helpers tableHeaders and
>>> >>>>>> tableCells in my view code but I get the following errors:
>>>
>>> >>>>>> Error: The helper file app/views/helpers/h_t_m_l.php can not be
>>> >>>>>> found
>>> >>>>>> or does not exist.
>>>
>>> >>>>>> Error: Create the class below in file:
>>> >>>>>> app/views/helpers/h_t_m_l.php
>>>
>>> >>>>>> I realized that in folder helpers I have a file named empty and
>>> >>>>>> there
>>> >>>>>> is no code there, so if I understand correctly in order to use
>>> >>>>>> helpers
>>> >>>>>> I need to put the code in this helper file???? and should it be
>>> >>>>>> in
>>> >>>>>> the
>>> >>>>>> form of functions, in what way should code be written in this
>>> >>>>>> file
>>> >>>>>> under folder helper and what should be the name of this file.
>>> >>>>>> If someone can please give a small example I would be grateful.
>>>
>>> >>>>>> Thanks
>>>
>>> >>>>>> --
>>> >>>>>> Our newest site for the community: CakePHP Video
>>> >>>>>> Tutorialshttp://tv.cakephp.org
>>> >>>>>> Check out the new CakePHP Questions
>>> >>>>>> sitehttp://ask.cakephp.organdhelp
>>> >>>>>> others with their CakePHP related questions.
>>>
>>> >>>>>> To unsubscribe from this group, send email to
>>> >>>>>> cake-php+unsubscribe@googlegroups.com For more options, visit
>>> >>>>>> this
>>> >>>>>> group athttp://groups.google.com/group/cake-php
>>>
>>> >>>> --
>>> >>>> Our newest site for the community: CakePHP Video
>>> >>>> Tutorialshttp://tv.cakephp.org
>>> >>>> Check out the new CakePHP Questions
>>> >>>> sitehttp://ask.cakephp.organdhelp
>>> >>>> others with their CakePHP related questions.
>>>
>>> >>>> To unsubscribe from this group, send email to
>>> >>>> cake-php+unsubscribe@googlegroups.com For more options, visit this
>>> >>>> group
>>> >>>> athttp://groups.google.com/group/cake-php
>>>
>>> >> --
>>> >> Our newest site for the community: CakePHP Video Tutorials
>>> >>http://tv.cakephp.org
>>> >> Check out the new CakePHP Questions sitehttp://ask.cakephp.organd
>>> >> help
>>> >> others with their CakePHP related questions.
>>>
>>> >> To unsubscribe from this group, send email to
>>> >> cake-php+unsubscribe@googlegroups.com For more options, visit this
>>> >> group
>>> >> athttp://groups.google.com/group/cake-php
>>>
>>> > --
>>> > Our newest site for the community: CakePHP Video Tutorials
>>> >http://tv.cakephp.org
>>> > Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help
>>> > others with their CakePHP related questions.
>>>
>>> > To unsubscribe from this group, send email to
>>> > cake-php+unsubscribe@googlegroups.com For more options, visit this
>>> > group
>>> > at
>>> >http://groups.google.com/group/cake-php
>>>
>>> --
>>>  - S
>>>
>>> +44 (0)7908 069 219
>>
>> --
>> Our newest site for the community: CakePHP Video Tutorials
>> http://tv.cakephp.org
>> Check out the new CakePHP Questions site http://ask.cakephp.org and help
>> others with their CakePHP related questions.
>>
>>
>> To unsubscribe from this group, send email to
>> cake-php+unsubscribe@googlegroups.com For more options, visit this group
>> at
>> http://groups.google.com/group/cake-php
>>
>
>
> --
> - S
>
> +44 (0)7908 069 219
>


--
- S

+44 (0)7908 069 219

--
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php

No comments: