Je crée vue pour enregistrer et envoyer des données au contrôleurComment envoyer un formulaire de données à un autre modèle?
//app::import('Model','Myprofile');
Class MembersController extends AppController {
var $name = 'Members';
var $helpers = array('Form', 'Session');
var $uses = array('Myprofile'); //
function register() {
//$myprofile = new Myprofile();
if (!empty($this - > data)) {
$this - > Member - > create();
if ($this - > Member - > save(($this - > data['Member']['username']), ($this - > data['Member']['password'])) && $this - > Myprofile - > save(($this - > data['Myprofile']['name']), ($this - > data['MyProfile']['address']), ($this - > data['Myprofile']['phonenumber']))) {
$this - > redirect('index');
}
} else {
$this - > Session - > setFlash('failed');
}
}
Je veux envoyer le formulaire de données memberscontroller à MyProfile Modèle J'essaie d'utiliser
$use = array('Myprofile');
je suis
Undefined property: MembersController::$Member
quand j'utilise
//app::import('Model','Myprofile');
//$myprofile = new Myprofile()
i got
Undefined property: MembersController::$Myprofile
Je ne sais pas la bonne ou non Il y a aussi une autre façon de résoudre mon problème Merci pour tout conseil
้ำั hey J'ai suivi les conseils que vous m'avez donnés mais j'ai obtenu la propriété Undefined: MembersController :: $ Myprofile – krissanawat