Как отобразить данные сеанса и Как сохранить данные сеанса в соответствующие таблицы базы данных в cakePHP - PullRequest
0 голосов
/ 09 марта 2011

Я хочу отобразить добавленных студентов, как это сделать, и хочу сохранить всех студентов в таблицу базы данных students.И еще одна таблица под названием order, которая имеет отношение к классу домена ученика, как показано ниже

class Order extends AppModel { 
    var $name="Order"; 
    var $belongsTo = array( 
        'Student' => array( 
            'className' =>'Student', 
            'foreignKey' => 'StudentId'
        )
    );
}

class Student extends AppModel { 
    var $name='Student'; 
    var $hasOne = array( 
        'Order' => array( 
            'className' => 'Order', 
            'foreignKey' => 'StudentId'
        )
    );
}

, и я создал в базе данных отношение, внешний ключ которого studentId ссылок на таблицу порядка Id столбец Student Таблица.Итак, как сохранить обе связанные модели?

1 Ответ

0 голосов
/ 31 марта 2011

вы должны передать правильно отформатированные данные методу save вашей модели.

формат данных похож на

$data = array('Modelname' => array(
                   'col1'=>'val1',
                   'col1'=>'val2' )
             );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...