login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[ZF] Helper multiple functions (Opgelost)

Offline robmoorman - 08/12/2008 20:01 (laatste wijziging 08/12/2008 20:02)
Avatar van robmoormanPHP interesse Hoi,

Ik heb een vraagje betreft Helpers in ZF.
Is het mogelijk om meerdere functies in 1 helper te doen en hoe die te benaderen via de view.
Ik wil bv meerder user-functies hebben:
isUser()
getUserName()
getUserCountry()

  1. class Zend_View_Helper_User
  2. {
  3. public function isUser()
  4. {
  5. //Set auth
  6. $auth = Zend_Auth::getInstance();
  7.  
  8. //Check if identity excists
  9. return ( $auth->hasIdentity() ) ? true : false;
  10. }
  11.  
  12. ETC.
  13. }

2 antwoorden

Gesponsorde links
Offline Stijn - 08/12/2008 20:04
Avatar van Stijn PHP expert In principe zou dat moeten lukken want de View maakt een instantie van je helper.

  1. <?php
  2. $this->user()->isUser();
  3. ?>
Offline robmoorman - 08/12/2008 20:08 (laatste wijziging 08/12/2008 20:11)
Avatar van robmoorman PHP interesse hmm

heb het nu zo:

  1. class Zend_View_Helper_User extends ApplicationHelper
  2. {
  3. public function User()
  4. {
  5. return $this;
  6. }
  7.  
  8. public function isUser()
  9. {
  10. //Set auth
  11. $auth = Zend_Auth::getInstance();
  12.  
  13. //Check if identity excists
  14. return ( $auth->hasIdentity() ) ? true : false;
  15. }
  16. }


de user() geeft dus de object terug... het werkt nu, is dit op een correcte wijze gedaan ?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s