Как вставить данные в две таблицы, не связанные cakephp - PullRequest
0 голосов
/ 06 февраля 2020

Привет, как вставить фиксированные данные в таблицу в другом файловом контроллере, например, у меня есть функция добавления, чтобы добавить новый порядок в таблицу «порядок», я хотел бы, когда новый порядок добавляется, в в то же время в мою другую таблицу, называемую Действия, добавляются фиксированные данные, например, действия таблицы содержат ID, ID_User, ACTION, DATE, IP, и я хотел бы добавить идентификатор пользователя, ACTION фиксируется моим, например 'ADD 'или' ОБНОВЛЕНИЕ 'или' УДАЛЕНИЕ '.... это возможно в торт php. Я использовал это, но это не работает

public function add() {
    if ($this->request->is(array('post'))) {

        $data = $this->request->data;
        $this->loadModel('Historique');
        $article = $this->Historique->newEntity();

        $article->IDUSER = '7';
        $article->ACTIONS = ' article';
        $article->OBJET= 'me';
        $article->IP = ' article';
        $article->DATE = '2020-2-4 04:08:54';


        // die(debug($data));
        if ($this->Role->save($data) and $this->Historique->save($article)) {
            $this->Session->setFlash('Role enregistré avec succès.', 'flash_success');
            return $this->redirect(array('action' => 'index'));
        } else {
            $this->Session->setFlash('Rôle n’a pas pu être enregistré. champ vide ou le nom saisi n\'est pas unique, Veuillez réessayer.', 'flash_error');
        }
    } 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...