voila j ai suivi a la lettre le tuto espace membre mais j ai un souci :

je m'explique tout fonctionne parfaitement a l exception de deux chose

voici mon code pour le mot de passe:

<p><strong>Bonjour <?php echo $username; ?></strong></p>
<p>Vous avez fait une demande de rappel de mot de passe si c'est bien votre demande veuillez cliquer sur le lien ci dessous : </p>
<p><?php $this->Html->link('Me rappeller mon mot de passe',$this->Html->url($link,true)); ?></p>

et voici celui de l'activation:

<p>
    <strong>Bonjour <?php echo $username; ?></strong>
</p>
<p>Pour activer ce compte suivez le lien : </p>
<p><?php echo $this->Html->link('Activer mon compte',$this->Html->url($link)); ?></p>

1°) lors de l'inscription il envoie un mail moi il me renvoie ceci :

Bonjour test
Pour activer ce compte suivez le lien :
( ! ) Fatal error: Call to a member function link() on a non-object in C:\wamp\www\cakePhp\app\View\Emails\html\signup.ctp on line 6
Call Stack
#   Time    Memory  Function    Location
1   0.0005  393768  {main}( )   ..\index.php:0
2   0.0135  2263568 Dispatcher->dispatch( ) ..\index.php:96
3   0.0219  3272448 Dispatcher->_invoke( )  ..\Dispatcher.php:88
4   0.0302  4165264 Controller->invokeAction( ) ..\Dispatcher.php:106
5   0.0303  4166192 ReflectionMethod->invokeArgs( ) ..\Controller.php:476
6   0.0303  4166208 UsersController->signup( )  ..\Controller.php:476
7   0.1759  7715808 CakeEmail->send( )  ..\UsersController.php:26
8   0.1759  7716200 CakeEmail->_render( )   ..\CakeEmail.php:933
9   0.1775  7909696 View->render( ) ..\CakeEmail.php:1328
10  0.1782  7910304 View->_render( )    ..\View.php:365
11  0.1783  7956056 include( 'C:\wamp\www\cakePhp\app\View\Emails\html\signup.ctp' )    ..\View.php:598

mais je ne le recois pas dans un mail ceci s affiche desuite apres la validation mail / passperdu

pour ce qui ce qui vont me poser la question oui je suis en local MAIS je suivi aussi le tuto pour l envoie de mail en local il fonctionne avec le formulaire de contact ^^(merci grafikart).

et j ai le meme probleme pour le pass perdu :(

3 réponses


giizmo
Auteur
Réponse acceptée

resolu cake php m enflee depuis le debut je charge la version 2.2.5 il me donne la version 2.0.0 RC2 ^^ pas grave une MAJ et ca repart pour ceux ah ki ca arrive meme si je sais que y a qu'a moi que sa arrive regarder la version que vous avez avec ceci sur une vue au hasard <?php print Configure::version(); ?>

Fatal error: Call to a member function link() on a non-object in C:\wamp\www\cakePhp\app\View\Emails\html\signup.ctp on line 6

giizmo
Auteur

personne ne saurait d ou ca vien ??