Кодовый воспламенитель «создан» и «изменен» - PullRequest
0 голосов
/ 27 февраля 2011

Я новичок в CI, но хорошо знаю CakePHP.Я искал документацию CI и не нашел этого.

В CakePHP поля «созданы» и «изменены» были автоматически заполнены функцией «сохранить».У CI есть два таких поля?Или он может автоматически что-то заполнить?

РЕДАКТИРОВАТЬ:

ОК. Я расширил класс CI_Model, и теперь есть ли такая функция, как beforeSave (from cake)?И не лучше ли мне расширять класс БД (я использую db-> set и db-> insert);

1 Ответ

2 голосов
/ 27 февраля 2011

Это нормально?

<?php
class spj_Model extends CI_Model {
    var $table;

    function __construct() {
        parent::__construct();
    }

    function insert($data) {
        $this->load->helper('date');

        $data['created'] = date('Y-m-d H:i:s',now());
        $data['modified'] = date('Y-m-d H:i:s',now());

        return $this->db->insert($this->table,$data);
    }

    function update($data,$where=array()) {
        $this->load->helper('date');

        $data['modified'] = date('Y-m-d H:i:s',now());

        return $this->db->ubdate($this->table,$data, $where);
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...