Re: AppController not registering Helpers

2006-05-25 Thread AD7six

Ah, it's always a simple thing ;)

Cheers,

AD7six


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---



Re: AppController not registering Helpers

2006-05-25 Thread modfather

thanks for your efforts - yeah something simple - i am sure its
something we all feel, ie you can't see the wood for the trees.


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---



Re: AppController not registering Helpers

2006-05-25 Thread Olivier percebois-Garve

glad you got it.

modfather wrote:
 thanks for your efforts - yeah something simple - i am sure its
 something we all feel, ie you can't see the wood for the trees.


 

   


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---



Re: AppController not registering Helpers

2006-05-25 Thread Scott Sharkey

modfather wrote:
 sorry -  app_controller.php is in app/controllers/app_controller.php

Shouldn't this be in the main app directory?  Mine is, anyway.

-Scott


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---



Re: AppController not registering Helpers

2006-05-25 Thread nate

Well, yeah, we got it sorted (see above).


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---



AppController not registering Helpers

2006-05-24 Thread modfather

I wanted to add a customer helper to my layout file. I would get the
Fatal error: Call to a member function on a non-object in etc, i
registered the helper in the app_controller file via $helpers =
array('link'); also tried $helpers = array('Link');- still got fatal
error.I then added the customer helper to core controller.php(line
86) file, specifically var $helpers = array('Html','Link'); - now i can
access the custom helper in the layout - so i can only conclude that
helpers are not being registered/recognised in the AppController file.
I am using PHP Version 4.4.2 and cake version 1.0.1.2708.


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---



Re: AppController not registering Helpers

2006-05-24 Thread Olivier percebois-Garve

Can  you post all your code using the cakebin ?

2 things :
-Don't touch the core else nobody can help you.(Apart for 
playing/understanding it, but dev should be made with a vanillia version)
-Its probably not a bug, i've also some code with a custom helper in my 
layout.

olivvv

modfather wrote:
 I wanted to add a customer helper to my layout file. I would get the
 Fatal error: Call to a member function on a non-object in etc, i
 registered the helper in the app_controller file via $helpers =
 array('link'); also tried $helpers = array('Link');- still got fatal
 error.I then added the customer helper to core controller.php(line
 86) file, specifically var $helpers = array('Html','Link'); - now i can
 access the custom helper in the layout - so i can only conclude that
 helpers are not being registered/recognised in the AppController file.
 I am using PHP Version 4.4.2 and cake version 1.0.1.2708.


 

   


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---



Re: AppController not registering Helpers

2006-05-24 Thread 100rk

Are You sure You did call parent methods in methods which are
redefining methods of parent class?


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---



Re: AppController not registering Helpers

2006-05-24 Thread 100rk

It doesn't show IF Your AppController is in proper directory with
proper filename


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---




Re: AppController not registering Helpers

2006-05-24 Thread modfather

sorry -  app_controller.php is in app/controllers/app_controller.php

100rk are you saying i have to call a constuctor in a custom  helper
class, which in turn call the parent constuctor?


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---



Re: AppController not registering Helpers

2006-05-24 Thread modfather

just in case there was confusion between the name link i changed the
helper name to RedHelper(red.php), changed the name of the function
from makeEdit() to bye(), still the same result, no recognition when
added to app_controller.php helpers array - when added to core
controller.php, it works.


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---



Re: AppController not registering Helpers

2006-05-24 Thread Olivier percebois-Garve




try 

  
?php
  
  
class LinkHelper extends
Helper //tried also without extends
  
  
{
  
  
  function makeEdit()
  
  
{
  
  
 return "linkhelper";
  
  
}
  
  
}
  
  
?
  



modfather wrote:

  just in case there was confusion between the name "link" i changed the
helper name to RedHelper(red.php), changed the name of the function
from makeEdit() to bye(), still the same result, no recognition when
added to app_controller.php helpers array - when added to core
controller.php, it works.




  



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake PHP group.  To post to this group, send email to cake-php@googlegroups.com  To unsubscribe from this group, send email to [EMAIL PROTECTED]  For more options, visit this group at http://groups.google.com/group/cake-php  -~--~~~~--~~--~--~---





Re: AppController not registering Helpers

2006-05-24 Thread Olivier percebois-Garve

look I have the head helper made by rossoft:
That's functionning, nothing more, no core change.

app_controller.php

class AppController extends Controller {
   var $helpers = array('Javascript', 'Head');
}

layout/default.thtml :

!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01//EN
http://www.w3.org/TR/html4/strict.dtd;
html
  head
title?php echo $title_for_layout;?/title
link rel=shortcut icon href=favicon.ico type=image/x-icon
?php echo $html-charset('UTF-8');?
?php echo $html-css('default');?
?php  if (isset($head)) echo $head-print_registered();?
 /head
 body
?php echo $content_for_layout;?
  /body
/html


modfather wrote:
 Olivier, thanks for your persistance, but you could have an empty
 function with nothing returning, you still have the same result, the
 fact is if it works by adding the helper to helper array in the
 controller.php file, it should work by adding the helper to the helper
 array in the appcontroller, but it doesn't, somehwere along the line
 the class is not being registered - it might have something to do with
 the flow of logic of the chain of execution of classes.


 

   


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---



Re: AppController not registering Helpers

2006-05-24 Thread modfather

Thats what i mean i have tried various methods(altering the controller
was to see if there was somethingh wrong with my helper class, but
there is not) to get this to work and examples but it is not working,
thats why it is frustrating, i will try the rossoft head helper  and
see if it works - at the momment i cannot see what i am doing wrong.


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---



Re: AppController not registering Helpers

2006-05-24 Thread nate

app_controller.php should be in the /app folder, not /app/controllers


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups Cake 
PHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cake-php
-~--~~~~--~~--~--~---