Bonjour,
juste un simple exemple d'ajouter un utilisateur dans le tableau
users,
dans mon UsersController j ai les fonction index add edit et view :
dans add j ai :
function add() {
if (!empty($this->data)) {
$this->User->create();
if ($this->User->save($this->data)) {
$this->redirect(array('action'=>'index'));
} else {
$this->Session->setFlash(__('The User could not be
saved. Please, try again.', true));
}
}
j'ai mis dans mon model :
function beforeSave() {
if ($this->data['User']['password']) {
$this->data['User']['password'] = md5($this->data['User']
['password']);
}
return true;
}
Dans mon View j ai mis :
<?php echo $form->create('User');?>
<fieldset>
<legend><?php __('Add User');?></legend>
<?php
echo $form->input('parent_id');
echo $form->input('Username');
echo $form->input('Password');
?>
</fieldset>
<?php echo $form->end('Submit');?>
avec ca je ne peux pas sauvegarder les mots de passe avec
"encryption" md5
avez vous une idee comment fixer ce probleme ?
Merci
RabieK
--~--~---------~--~----~------------~-------~--~----~
Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---