CakePHP, как использовать другую таблицу здесь - PullRequest
0 голосов
/ 31 марта 2011

Этот код использует таблицу Users для обновления поля myField.Теперь мне нужно использовать таблицу с именем Customer и обновить поле с именем customerRelation до 1. Как мне это сделать?

var $name = 'Answers';

    var $components = array('RequestHandler');

    var $uses = array('Answer','Field','User');


    function checkAll() {

        $user = $this->User->read(null,$this->Auth->user('uid'));
        $this->User->saveField('myField', 'TEST');

    }

Ответы [ 2 ]

2 голосов
/ 28 апреля 2011
ar $name = 'Answers';

var $components = array('RequestHandler');

var $uses = array('Answer','Field','User','Customer');


function checkAll() {

    $user = $this->User->read(null,$this->Auth->user('uid'));
    $this->User->saveField('myField', 'TEST');
    $this->Customer->saveField('customerRelation ', 1);

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

LINK Методы загрузки модели в контроллер одинаковы.Я надеюсь, что вы используете модель для нужного стола.

...