登録用のビューを作成し、データをコントローラーに送信します
//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');
}
}
使用しようとしているMyprofileモデルにmemberscontrollerからデータを送信したい
$use = array('Myprofile');
私は得た
Undefined property: MembersController::$Member
私が使うとき
//app::import('Model','Myprofile');
//$myprofile = new Myprofile()
私は得た
Undefined property: MembersController::$Myprofile
正しい方法がわからない問題を解決する別の方法もありますアドバイスをありがとう