Again, you're only passing 2 params to your method--the title, and the
URL array. You aren't passing anything for $htmlAttributes, so it
defaults to the empty array.

On Sat, Mar 21, 2009 at 10:07 PM, welzie <[email protected]> wrote:
>
> I forgot to include the method signature for the Html helper link
> method, which is the exact same as the signature for my helper
> method.  That is why I was so confused because the call to that method
> works and the call to my method with the SAME exact signature does NOT
> work.  Is there some magic that I'm missing?
>
> Here are the two method signatures.
> function link($title, $url = null, $htmlAttributes = array(),
> $confirmMessage = false, $escapeTitle = true) {
> function createLinkIfAuthorized($title, $url = null, $htmlAttributes =
> array(), $confirmMessage = false, $escapeTitle = true) {
>
> Here are the two usages.  Again the call to my method does NOT work.
> echo $html->link( 'linkTitle', array('controller'=>'candidates',
> 'action'=>'index') );
> echo $simpleAuthorization->createLinkIfAuthorized( 'linkTitle', array
> ('controller'=>'candidates', 'action'=>'index') );
>
>
>
> On Mar 21, 9:47 am, brian <[email protected]> wrote:
>> On Fri, Mar 20, 2009 at 11:35 PM, welzie <[email protected]> wrote:
>>
>> > The call to my helper method that does NOT work.
>> > <?php
>> > echo $simpleAuthorization->createLinkIfAuthorized( 'linkTitle', array
>> > ('controller'=>'candidates', 'action'=>'index') );
>> > ?>
>>
>> called with 2 params ...
>>
>>
>>
>> > My helper class (not all methods are shown)::
>> > <?php
>> > class SimpleAuthorizationHelper extends Helper {
>>
>> >    var $helpers = array('Session', 'Html');
>>
>> >    function createLinkIfAuthorized($title, $url = null,
>> > $htmlAttributes = array(), $confirmMessage = false, $escapeTitle =
>> > true) {
>>
>> ... 4 params, htmlAttributes is 3rd
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" 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